Ginger: control independence using tag rewriting. - Andrew D. Hilton; Amir Roth (ISCA, 2007)

CPROB: Checkpoint Processing with Opportunistic Minimal Recovery. - Andrew D. Hilton; Neeraj Eswaran; Amir Roth (PACT, 2009)

Decoupled store completion/silent deterministic replay: enabling scalable data memory for CPR/CFP processors. - Andrew D. Hilton; Amir Roth (ISCA, 2009)

BOLT: Energy-efficient Out-of-Order Latency-Tolerant execution. - Andrew D. Hilton; Amir Roth (HPCA, 2010)

SMT-Directory: Efficient Load-Load Ordering for SMT. - Andrew D. Hilton; Amir Roth (IEEE Comput. Archit. Lett., 2010)

iCFP: Tolerating All-Level Cache Misses in In-Order Processors. - Andrew D. Hilton; Santosh Nagarakatte; Amir Roth (IEEE Micro, 2010)

Flexible register management using reference counting. - Steven J. Battle; Andrew D. Hilton; Mark Hempstead; Amir Roth (HPCA, 2012)

Multi-program benchmark definition. - Adam N. Jacobvitz; Andrew D. Hilton; Daniel J. Sorin (ISPASS, 2015)

Decoupling Loads for Nano-Instruction Set Computers. - Ziqiang Huang; Andrew D. Hilton; Benjamin C. Lee (ISCA, 2016)

PoisonIvy: Safe speculation for secure memory. - Tamara Silbergleit Lehman; Andrew D. Hilton; Benjamin C. Lee (MICRO, 2016)

TREES: A CPU/GPU Task-Parallel Runtime with Explicit Epoch Synchronization. - Blake A. Hechtman; Andrew D. Hilton; Daniel J. Sorin (CoRR, 2016)

MAPS: Understanding Metadata Access Patterns in Secure Memory. - Tamara Silbergleit Lehman; Andrew D. Hilton; Benjamin C. Lee (ISPASS, 2018)

A technique for translation from problem to code. - Andrew D. Hilton; Genevieve M. Lipp; Susan H. Rodger (ITiCSE, 2018)

Translation from Problem to Code in Seven Steps. - Andrew D. Hilton; Genevieve M. Lipp; Susan H. Rodger (CompEd, 2019)

DynaSprint: Microarchitectural Sprints with Dynamic Utility and Thermal Management. - Ziqiang Huang; José A. Joao; Alejandro Rico; Andrew D. Hilton; Benjamin C. Lee (MICRO, 2019)

Gemini: A Functional Programming Language for Hardware Description. - Aditya Srinivasan; Andrew D. Hilton (CoRR, 2019)