Skip to main content

System Requirements

This page outlines the minimum system requirements to operate Tenstorrent NPUs.

1. Hardware Requirements (Wormhole & Blackhole)

RequirementMinimum
CPUx86_64 architecture
MotherboardPCI Express 4.0 x16 slot
Memory64 GB
Storage100 GB (≥2 TB recommended)
Power ConnectorsWormhole: 4+4-pin EPS12V , Blackhole: 12+4-pin
Operating Temperature Range0C - 75C
Operating SystemUbuntu version 22.04 (Jammy Jellyfish) recommended

2. Platform-Specific Requirements

ModelPCIe Requirement
WormholePCI Express 4.0 x16
BlackholePCI Express 5.0 x16
note

Cards are designed to operate at full performance in their respective recommended slots: PCIe 4.0 x16 for Wormhole and PCIe 5.0 x16 for Blackhole.
While they may function in slots with lower lane count (e.g., x8 or x4) or older generations (e.g., PCIe 3.0), doing so can lead to reduced bandwidth and degraded performance


3. Software Requirements

ComponentRequirement
Operating SystemUbuntu 22.04 LTS (Jammy Jellyfish) recommended
Internet AccessRequired for driver and software stack installation.
note

Only Ubuntu 22.04 LTS is officially validated for Tenstorrent software.
Other Linux distributions (e.g., Debian, Fedora) may work, but compatibility is not guaranteed and issues may occur during SDK installation or usage.


4. Supported Data Precision Formats

FormatBit Depth (Wormhole & Blackhole)Bit Depth (Big RISC-V Cores, Blackhole Only)
Floating PointFP8, FP16, BFLOAT16, FP32 (Output Only)FP8, FP16, BFLOAT16, FP32, FP64
Block floating pointBLOCKFP2, BLOCKFP4, BLOCKFP8N/A
IntegerINT8, INT32 (Output Only)INT8, INT16, INT32, INT64
Unsigned IntegerUINT8N/A
TensorFloatTF32N/A
VectorVTF19, VFP32VFP64