Vibeleaderboard

Tri Dao

Viber rank83

Tri Dao is Together AI’s co-founder and chief scientist and, according to Princeton’s current directory, a visiting research scholar. His research connects machine-learning algorithms with how hardware actually executes them, including FlashAttention and Mamba.[3][4][1]

Start with FlashAttention →
Tri Dao

Education

Stanford University

B.S. in Mathematics

Sep 2012 – Jun 2016

[2]
Stanford University

M.S. in Computer Science

Sep 2014 – Jun 2016

[2]
Stanford University

M.S. in Statistics

Jan 2018 – Jan 2019

[2]
Stanford University

Ph.D. in Computer Science

Sep 2016 – Jun 2023

[2]

Links

Personal website CV GitHub X Google Scholar

Co-founder and Chief Scientist · Together AI

Visiting Research Scholar · Princeton University

Background

Dao’s CV records a mathematics bachelor’s degree and computer-science master’s degree from Stanford, both completed in June 2016, followed by a statistics master’s in January 2019 and computer-science doctorate in June 2023. His dissertation concerns hardware-aware algorithms for efficient machine learning. His research agenda focuses on efficient training and inference, including sequence models that retain information over long inputs. The common question is how to make useful model computation fit the constraints of the machine running it.[2][1]

Career

Dao’s CV dates his Together AI co-founder and chief scientist role to July 2023, and the company’s current leadership page confirms the title. Princeton’s directory now identifies him as a visiting research scholar and explicitly says he was previously an assistant professor. His personal page and CV still list the assistant professorship, which the CV dates from September 2024. The transition date is not documented in these sources.[2][4][3][1]

Contributions

FlashAttention reduces expensive memory movement

Dao is first author of FlashAttention, which accelerates the attention calculation used in Transformers. Attention lets a model combine information from different positions in an input sequence. The paper’s central systems insight is that counting arithmetic operations alone misses the cost of repeatedly moving data between GPU memory levels. FlashAttention works on tiles to reduce those transfers while computing exact attention. This makes the method useful without requiring the approximation trade-off of replacing attention with a different mathematical operation. Its reported speedups are measurements for particular workloads, not a fixed gain on every model.[5]

Mamba changes how a sequence is represented

Dao and Albert Gu co-authored Mamba, which follows a different route to handling long sequences. It uses a selective state-space model: the input determines what information the running state retains or forgets. The authors combine this selection mechanism with a hardware-aware parallel algorithm. The resulting architecture avoids attention and scales linearly with sequence length. The paper evaluates language, audio, and genomics tasks. Mamba is an architectural alternative, whereas FlashAttention improves the execution of an attention operation.[6]

The hardware target keeps changing

Dao also co-authored FlashAttention-4, which adapts attention computation to Nvidia Blackwell GPUs. The paper explains that matrix-computation throughput grew faster than some other hardware resources, changing which operations became bottlenecks. Its techniques revise execution pipelines and reduce other operations and memory traffic; the implementation uses CuTe-DSL in Python. Start with the original FlashAttention paper to understand memory movement, then read this follow-up to see why a faster GPU can require a different implementation. Familiarity with Transformers and GPU memory makes the technical sections easier.[7][5]

Tools, writing & talks

Writing, research & talks

  • Start here

    Start with the original paper’s argument about GPU memory movement. Transformer attention and basic GPU concepts are useful prerequisites.

    First author[5]
  • An alternative sequence-model architecture that selects what to retain in a running state based on the input.

    Co-author with Albert Gu[6]
  • Adapts attention algorithms and execution pipelines to the changing balance of computational resources on Blackwell GPUs.

    Co-author[7]
References

Latest source check 2026-10-26

  1. [1] Tri Dao personal site

    tridao.me · Checked 2026-10-26

  2. [2] Tri Dao CV

    tridao.me · Checked 2026-10-26

  3. [3] Together AI leadership

    www.together.ai · Checked 2026-10-26

  4. [4] Princeton directory

    www.cs.princeton.edu · Checked 2026-10-26

  5. [5] FlashAttention paper

    arxiv.org · Checked 2026-10-26

  6. [6] Mamba paper

    arxiv.org · Checked 2026-10-26

  7. [7] FlashAttention-4 paper

    arxiv.org · Checked 2026-10-26

Tri Dao | VibeLeaderboard