hardware
Learn the Tenstorrent programming model, assemble a p150a dev box, or buy a complete QuietBox 2 workstation.
programming the device
cores, memory, kernels
A Metalium program splits work across kernels: reader kernels load tiles into circular buffers, compute kernels process them, and writer kernels store the results. These references explain how the kernels synchronize and where data lives at each step.
TT Architecture and Metalium Guide
How Tensix cores use local SRAM and the networks-on-chip (NoCs), including tiles, circular buffers, and how reader, compute and writer kernels synchronize.
start here ↗Single-core matmul lab
Write the host code and kernels for a tiled matrix multiply on a single Tensix core, from allocation and tile transfers to compute and checking the output.
write a kernel ↗Tensix core and LLKs
How low-level kernels (LLKs) unpack tiles, run matrix and vector operations, hold results in destination registers, and pack them back out.
read the LLK overview ↗tt-isa-documentation
Instruction encodings, register behavior and architecture details for Wormhole B0 and Blackhole A0. Pick the docs for your chip.
open the reference ↗official references
field notes
dev box configuration
one Blackhole card
This dev box connects a p150a to a mini PC through an external PCIe dock. Any other host works too, as long as it has a compatible PCIe slot, enough power and cooling, and a supported Linux install.
hardware
setup
- 01 check PCIe, power, and cooling
With the power off, seat the p150a in the dock and connect the power cables. Leave room for airflow, and follow the card and dock manuals.
- 02 prepare the Linux host
This build runs Ubuntu 24.04. Before installing, check Tenstorrent's OS and BIOS requirements for your software release.
- 03 install and verify the software
Follow Getting started to install the driver, check the card with
tt-smi, and run a JAX computation with libtt.
buy a workstation
QuietBox 2
Tenstorrent's prebuilt, liquid-cooled Blackhole workstation. The host, accelerator cards, cooling, power supply and Tenstorrent software all come included.
configuration
- Accelerators
- 2 × p300c cards, 4 Blackhole chips
- Device memory
- 128 GB GDDR6 total, 32 GB per chip
- Host CPU
- AMD Ryzen 7 9700X
- Host memory
- 256 GB DDR5-5600
- Storage
- 4 TB NVMe SSD
- OS
- Ubuntu 24.04
purchase & setup
Listed at US $9,999 on September 11, 2026; check Tenstorrent's product page for current pricing and delivery times.
The preinstalled Tenstorrent software has its own setup guide. With libtt, SGLang-JAX can serve models across all four chips; see the models page for performance numbers.