Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 2.38 KB

File metadata and controls

25 lines (20 loc) · 2.38 KB

A practical introduction to Tenstorrent Tensix for HPC

This repository contains the materials for a practical introduction to using Tenstorrent Tensix for HPC.

This top level directory contains:

  • lectures which holds the PDF lecture material, and source powerpoints, for the course, providing an overview to the system architecture and SDK
  • practical contains the practical exercise material along with instructions around how to log into the EPCC RISC-V testbed system and access Tenstorrent hardware

Tutorial flow

We suggest the following flow for the materials contained in this repository

Activity Type Link
Welcome and overview Lecture here
The Tenstorrent Tensix architecture Lecture here
Accessing Tenstorrent hardware via the RISC-V testbed Lecture here
Overview of TT Metalium SDK: part one Lecture here
Practical one: Compute on the RISC-V baby core Practical here
Practical two: Using Circular Buffers to communicate between RISC-V cores Practical here
Overview of TT Metalium SDK: SDK part two Lecture here
Practical three: Tiling processing of data into chunks Practical here
Practical four: Performing compute using the matrix unit (FPU) Practical here
Practical five: Performing compute using the vector unit (SFPU) Practical here
Conclusions Lecture here