Skip to main content
Ctrl+K

Tiny Tensor Compiler documentation

User manual

  • Building and linking
  • Core programming guide
  • Builder programming guide
  • Calling convention
  • Tensor language reference
  • Preprocessor reference
  • Tutorial: Matrix chain product

API

  • tinytc
    • Core C-API
    • Builder C-API
    • Core C++-API
    • Builder C++-API
  • tinytc_cl
    • C-API
    • C++-API
  • tinytc_sycl
    • C++-API
  • tinytc_ze
    • C-API
    • C++-API

Developer guide

  • Coopmatrix layout
  • Repository
  • Show source
  • Suggest edit
  • Open issue
  • .rst

Tiny Tensor Compiler

Contents

  • License
  • Table of contents
  • Index

Tiny Tensor Compiler#

The Tiny Tensor Compiler compiles programs written in the tensor language to OpenCL-C and provides methods to run these programs on GPU devices and other devices, supporting the OpenCL, Level Zero, and SYCL runtime. The library exposes a C-API and a C++-API.

License#

BSD 3-Clause License

Table of contents#

User manual

  • Building and linking
    • Dependencies
    • Build from source using oneAPI
    • Build options
    • Linking in a CMake project
  • Core programming guide
    • Memory management
    • Error
    • Parser
    • Compiler
    • Device info
    • Runtime
    • Recipe
  • Builder programming guide
  • Calling convention
    • Scalar types
    • Memref types
    • Group types
  • Tensor language reference
    • Execution model
    • Core rules
    • Identifier
    • Constants
    • Attributes
    • Functions
    • Regions
    • Types
    • Instructions
  • Preprocessor reference
    • Identifier
    • Definition
    • Definition types
    • Calculator
  • Tutorial: Matrix chain product

API

  • tinytc
    • Core C-API
    • Builder C-API
    • Core C++-API
    • Builder C++-API
  • tinytc_cl
    • C-API
    • C++-API
  • tinytc_sycl
    • C++-API
  • tinytc_ze
    • C-API
    • C++-API

Developer guide

  • Coopmatrix layout
    • General layout
    • Matrix Accumulator
    • Matrix A
    • Matrix B

Index#

Index

next

Building and linking

Contents
  • License
  • Table of contents
  • Index

By Intel

© Copyright 2025, Intel Corporation.