Skip to content
AI.info

tools

TT-Metalium

Open-source low-level SDK for writing custom C++ kernels and applications on Tenstorrent hardware.

TT-Metalium

TT-Metalium gives developers direct control over Tensix hardware, including RISC-V processors, the Network-on-Chip, and matrix and vector engines. It provides C++ APIs for writing, configuring, and executing kernels, with explicit control over memory and data movement.

It is intended for developers building custom machine-learning or high-performance-computing workloads, including novel operations and distributed multi-chip programs. It requires compatible Tenstorrent hardware and software setup; no public software pricing was found.

Features

  • C++ API for writing and executing kernels on Tensix hardware
  • Direct access to RISC-V processors and the Network-on-Chip
  • Control over matrix and vector engines
  • Explicit memory allocation and data movement
  • Custom single-core and multi-core kernel development
  • Support for multi-device and distributed computations
  • Open-source code under the Apache-2.0 license

Use cases

  • Write custom kernels for machine-learning operations
  • Optimize memory movement and compute across Tensix cores
  • Build high-performance computing applications
  • Implement operations not available in standard libraries
  • Port workloads from one Tenstorrent device mesh to another

Pros

    Cons

      Pricing

      Official website