AI product Open source

Project Titania

Project Titania is a from-scratch large language model system covering a decoder-only transformer, compiler, instruction-set architecture, ISA simulator, and planned GPU hardware. It runs Qwen3-0.6B and expresses the model as GPU kernels for matrix multiplication, normalization, attention, and activation functions.

View repository Mentioned in 1 video ↓

Overview

The compiler lowers those kernels into Titania ISA programs, while the ISA simulator executes the instructions as the reference implementation of their behavior. Running `titania run --device isasim` compiles each model operation into a Titania kernel for its shape and displays the simulated kernel execution, including a warp's current disassembly. The repository also provides a CLI that can run the model on the CPU or simulator and includes a bash tool whose commands run without confirmation.

The project is written to keep each layer readable and uses the MIT license. Its hardware layer is an RTL GPU design planned to progress through RTL simulation, FPGA synthesis, and eventual silicon; the current end-to-end model execution described by the repository uses the CPU and ISA simulator.

What Project Titania is used for

1 use taken from transcripts — each links to the moment in the video.

  • Runs Quen 30.6B through a custom compiler, instruction set, and simulated GPU so users can observe model operations as individual instructions, including live kernels and disassembly.

Videos mentioning Project Titania

1 in the library.