BluTrain: A C++/CUDA Framework for AI Systems

Adhitya Charan, Adwaid Suresh, Anuj Kumar, Aparna A, Dhanakumar K +17 more
6/23/2026
cs.AIcs.LG

No confident code implementation found for this paper.

Abstract

Progress in deep learning is, at scale, more a matter of systems engineering than of modelling: the behaviour of a model in training (its throughput, its memory footprint, and the numerical fidelity of the result) is determined less by the architecture itself than by how that architecture is expressed on the hardware. To achieve absolute control over this hardware expression while abstracting away systems complexity to make modelling seamless and eliminating the need for repetitive orchestration logic, BluTrain was architected from first principles as a robust, lightweight, and architecture-general training framework in standard C++ and the core CUDA programming model. Every layer is implemented natively: a typed tensor module with reverse-mode autograd, a linear-algebra library, a caching allocator, a multi-mode distributed-execution module, and an MLIR-based deep-learning compiler. In formal evaluations training a 124M-parameter GPT-2 baseline in FP32 on an 8-GPU 6000 Ada system, BluTrain outperforms industry-standard baselines in both throughput (sustaining an average of 407K tokens/s versus PyTorch's 395K tokens/s) and memory efficiency (achieving up to a 22% footprint reduction), while strictly preserving numerical fidelity and converging to a marginally lower final validation loss. With every layer explicitly open to native tuning, the performance ceiling is the framework's own to raise.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{charan2026blutrain,
  title  = {BluTrain: A C++/CUDA Framework for AI Systems},
  author = {Adhitya Charan and Adwaid Suresh and Anuj Kumar and Aparna A and Dhanakumar K and Dharun M S and Dinesh G and Goutham Kumar Reddy K and Harshini V M and Jenifa D and Jona Delcy C A and Kathirvel S and Killi Uma Maheswara Rao and Kiruthik Kanna M and Kurra Vishnu Sai and Madhumithaa G K and Navin Kumar and Ram Charan Golla and Revathi T and Rishikkanth R and Sanjay Krishna M and Surendra Vendra},
  year   = {2026},
  eprint = {2606.24780},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2606.24780v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2606.24780.svg)](https://codeofpaper.com/paper/2606.24780)

Discussion