Top 1,000 Features Creators Resources Blog Explore Download
GitHub icon

Triton

< >

Triton is a programming language created in 2021 by Philippe Tillet.

Source code:
git clone https://github.com/openai/triton
#668on PLDB 3Years Old

Development repository for the Triton language and compiler


Example from the web:
# This is a GPU kernel in Triton. # Different instances of this # function may run in parallel. @jit def add(X, Y, Z, N): # In Triton, each kernel instance # executes block operations on a # single thread: there is no construct # analogous to threadIdx pid = program_id(0) # block of indices idx = pid * BLOCK + arange(BLOCK) mask = idx < N # Triton uses pointer arithmetics # rather than indexing operators x = load(X + idx, mask=mask) y = load(Y + idx, mask=mask) store(Z + idx, x + y, mask=mask)

View source

- Build the next great programming language About Acknowledgements Extensions Day 624 feedback@pldb.io