Tenstorrent unveils Grayskull, its RISC-V answer to GPUs
Target models and use cases
- Supported models include BERT, ResNet, Whisper, YOLOv5, and U-Net.
- Commenters note these were state-of-the-art around 2020–2021 and are still widely used, especially BERT-like models for embeddings and YOLOv5 for edge vision.
- Many see the boards as a way to learn the programming model, not as turnkey inference appliances.
Dev kit positioning and specs
- Two dev kits:
- e75: 75 W, 96 Tensix cores, 96 MB SRAM, 8 GB LPDDR4, ~$599.
- e150: 200 W, 120 Tensix cores, 120 MB SRAM, 8 GB LPDDR4, ~$799.
- Multiple low-precision formats supported (FP8/FP4/BFP variants; some 19-bit FP in SFPU).
- 8 GB VRAM is widely viewed as limiting, especially for LLMs; considered fine for many vision models and quantized experiments.
Architecture & programming model
- Each Tensix core: tensor math unit (FPU), SIMT engine (SFPU), five tiny RV32I cores, and local memory.
- Cores are linked by dual torus Network-on-Chip; design emphasizes local memory close to compute.
- Compared to manycore, transputer-style, and dataflow-like systems; goal is to map ML pipelines across cores and stream data between them.
- Vector work is not via RISC‑V Vector extension; that’s reserved for future host CPUs (Ascalon).
Memory, bandwidth, and scaling
- LPDDR4 bandwidth (~100–120 GB/s) is much lower than high-end GPUs; seen as a bottleneck.
- Large on-chip SRAM is the differentiator; useful for workloads that can reuse data locally.
- Grayskull is described as inference-only, single-card oriented; next-gen “Wormhole” adds better multi-card scaling with 100 GbE and improved SFPU.
Comparison to GPUs and other accelerators
- Some question value versus commodity GPUs or APUs with fast DDR5; others note this is a dev kit, not a gaming-competitive product.
- FLOPs/$ alone deemed less important than memory capacity/bandwidth and software stack.
- Custom AI accelerators (including this) are seen as more efficient per watt for certain operations but face ecosystem and compiler/toolchain hurdles.
Software, ecosystem, and system requirements
- Open-ish stack with a high-level (TT-Buda) and low-level (TT-Metalium) API; marketed as having no black-box components.
- 64 GB host RAM requirement attributed to model compilation needs; PCIe 4.0 likely for bandwidth.
- Several commenters stress that unseating CUDA’s software moat is harder than beating Nvidia on raw FLOPs or margins.