Publications
Automatic Data Enumeration for Fast Data Collections Tommy McMichen, Simone Campanoni.
Saving Energy with Per-Variable Bitwidth Speculation Tommy McMichen, David Dlott, Panitan Wongse-ammat, Nathan Greiner, Hussain Khajanchi, Russ Joseph, Simone Campanoni.
Representing Data Collections in an SSA Form Tommy McMichen, Nathan Greiner, Peter Zhong, Federico Sossai, Atmn Patel, Simone Campanoni.
Getting a Handle on Unmanaged Memory Nick Wanninger, Tommy McMichen, Simone Campanoni, Peter Dinda.
Program State Element Characterization Enrico Armenio Deiana, Brian Suchy, Michael Wilkins, Brian Homerding, Tommy McMichen, Katarzyna Dunajewski, Peter Dinda, Nikos Hardavellas, Simone Campanoni.
NOELLE Offers Empowering LLVM Extensions Angelo Matni, Enrico Armenio Deiana, Yian Su, Lukas Gross, Souradip Ghosh, Sotiris Apostolakis, Ziyang Xu, Zujun Tan, Ishita Chaturvedi, Brian Homerding, Tommy McMichen, David I. August, Simone Campanoni.
Fine-Grained Acceleration using Runtime Integrated Custom Execution (RICE) Leela Pakanati, Tommy McMichen, Zachary Estrada.
Posters
Greater Chicago Area Systems Systems Workshop, 2026.
Tommy McMichen.
How To Evaluate Tool Diagnostics Using AI
Greater Chicago Area Systems Systems Workshop, 2026.
Akash Deo, Simone Campanoni, Tommy McMichen.
Persistent Translation Validation
Greater Chicago Area Systems Systems Workshop, 2026.
Leyla Latifova, Tommy McMichen.
Characterizing IR Generated by rustc and clang
Greater Chicago Area Systems Systems Workshop, 2026.
Benjamin Ye, Tommy McMichen.
Collection-Oriented Compilation with MemOIR
Greater Chicago Area Systems Systems Workshop, 2025.
LLVM Developers' Meeting, 2025.
Tommy McMichen.
"