Lenny is a fourth year Computer Science Ph.D. candidate advised by Pat Hanrahan and affiliated with the AHA! Agile Hardware Center. His research interests lie at the intersection of programming languages, compilers, and hardware design. Before joining the Stanford, Lenny was an undergraduate at UC Berkeley advised by Armando Fox and working with the ASPIRE Lab on building domain specific languages and specialized, just-in-time compilers.
A Golden Age of Hardware Description Languages: Applying Programming Language Techniques to Improve Design Productivity.
Lenny Truong, Pat Hanrahan
SWIRL: High-performance many-core CPU code generation for deep neural networks
Anand Venkat, Tharindu Rusira, Raj Barik, Mary Hall, Leonard Truong
Invoking and Linking Generators from Multiple Hardware Languages using CoreIR
Ross Daly, Lenny Truong, Pat Hanrahn
Forward-looking machine learning for decision systems
Justin E Gottschlich, Thijs Metsch, Leonard Truong, Tatiana Shpeisman, Sara S Baghsorkhi
US Patent App. 15/348,678
Training with adaptive runtime and precision profiling
Brian T Lewis, Rajkishore Barik, Murali Sundaresan, Leonard Truong
US Patent App. 15/581,031
Latte: a language, compiler, and runtime for elegant and efficient deep neural networks.
Leonard Truong, Rajkishore Barik, Ehsan Totoni, Hai Liu, Chick Markley, Armando Fox, Tatiana Shpeisman
Well-connected microzones for increased building efficiency and occupant comfort
Michael P Andersen, Gabe Fierro, Sam Kumar, Michael Chen, Leonard Truong, Joyce Kim, Edward A Arens, Hui Zhang, Paul Raftery, David E Culler