Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Tutorial on Tenstorrent for HPC

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages