Publications

AI Coding Agents Need Better Compiler Remarks
CoDAIM 2026 | PDF | DOI
Akash Deo, Simone Campanoni, Tommy McMichen.

Automatic Data Enumeration for Fast Data Collections
CGO 2026 | PDF | DOI|
availablereusablereproduced
Tommy McMichen, Simone Campanoni.

Saving Energy with Per-Variable Bitwidth Speculation
ASPLOS 2025 | PDF | DOI|
available
Tommy McMichen, David Dlott, Panitan Wongse-ammat, Nathan Greiner, Hussain Khajanchi, Russ Joseph, Simone Campanoni.

Representing Data Collections in an SSA Form
CGO 2024 | PDF | DOI|
availablereusablereproduced
Tommy McMichen, Nathan Greiner, Peter Zhong, Federico Sossai, Atmn Patel, Simone Campanoni.

Getting a Handle on Unmanaged Memory
ASPLOS 2024 | PDF | DOI|
availablefunctionalreproduced
Nick Wanninger, Tommy McMichen, Simone Campanoni, Peter Dinda.

Program State Element Characterization
CGO 2023 | PDF | DOI|
availablefunctionalreproduced
Enrico Armenio Deiana, Brian Suchy, Michael Wilkins, Brian Homerding, Tommy McMichen, Katarzyna Dunajewski, Peter Dinda, Nikos Hardavellas, Simone Campanoni.

NOELLE Offers Empowering LLVM Extensions
CGO 2022 | PDF | DOI|
availablefunctionalreproduced
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)
CASES 2019 | PDF | DOI
Leela Pakanati, Tommy McMichen, Zachary Estrada.

Posters

What Do AI Coding Agents Need? Mining Trajectories to Identify Gaps in Language Tooling
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.

"