Henry Hoffmann

Henry Hoffmann

Assistant Professor
Department of Computer Science
Assistant Professor
Physical Sciences Collegiate Division

Interests

Systems

Contact Information

University of Chicago
1100 E 58th Street
Chicago, IL 60637
Office: Ryerson 250
Phone: Please Email
Fax: (773)702-8487
hankhoffmann@cs.uchicago.edu

Personal Homepage

http://people.cs.uchicago.edu/~hankhoffmann/seec

Research

My research concerns the design and implementation of self-aware and self-adaptive systems, which manage competing goals (e.g., high-performance and low-power) automatically. I believe adaptation should be studied as a first class citizen and supported in applications, system software, and hardware.

Education

PhD in Electrical Engineering and Computer Science, MIT
SM in Electrical Engineering and Computer Science, MIT
BS in Mathematical Sciences, UNC Chapel Hill

Technical Reports

TR-2021-04
Cross Architecture Performance Prediction. Yuliana Zamora; Bethany Lusch; Murali Emani; Venkat Vishwanath; Ian Foster; Henry Hoffmann. 9 March, 2021. Communicated by Henry Hoffmann.
TR-2020-14
Causal and Interpretable Learning for Datacenter Latency Prediction. Yi Ding; Avinash Rao; Henry Hoffmann. 20 December, 2020. Communicated by Henry Hoffmann.
TR-2020-13
Bayesian Learning for Hardware and Software Configuration Co-Optimization. Yi Ding; Ahsan Pervaiz; Sanjay Krishnan; Henry Hoffmann. 20 December, 2020. Communicated by Henry Hoffmann.
TR-2019-15
A Simple Cache Coherence Scheme for Integrated CPU-GPU Systems. Ardhi W. B. Yudha; Reza Pulungan; Henry Hoffmann. 30 July, 2019. Communicated by Henry Hoffmann.
TR-2019-01
Combining Machine Learning and Control to Manage Computing System Complexity and Dynamics. Nikita Mishra; Connor Imes; John D. Lafferty; Henry Hoffmann. 16 January, 2019. Communicated by Henry Hoffmann.
TR-2018-03
Handing DVFS to Hardware: Using Power Capping to Control Software Performance. Connor Imes; Huazhe Zhang; Kevin Zhao; Henry Hoffmann. 1 February, 2018. Communicated by Henry Hoffmann.
TR-2018-02
GraphZ: Improving the Performance of Large-Scale Graph Analytics on Small-Scale Machines. Zhixuan Zhou; Henry Hoffmann. 21 January, 2018. Communicated by Henry Hoffmann.
TR-2018-01
Approximation Algorithms for Scheduling with Resource and Precedence Constraints. Gökalp Demirci; Henry Hoffmann; David H. K. Kim. 7 January, 2018. Communicated by Henry Hoffmann.
TR-2017-07
StrongBox: Confidentiality, Integrity, and Performance using Stream Ciphers for Full Drive Encryption. Bernard Dickens III; Haryadi Gunawi; Ariel J. Feldman; Henry Hoffmann. 14 November, 2017. Communicated by Henry Hoffmann.
TR-2017-06
CALOREE: Learning Control for Predictable Latency and Low Energy. Nikita Mishra; Connor Imes; John D. Lafferty; Henry Hoffmann. 8 November, 2017. Communicated by Henry Hoffmann.
TR-2016-10
Big Data for LITTLE Cores: Combining Learning and Control for Mobile Energy Efficiency. Nikita Mishra; Connor Imes; Huazhe Zhang; John D Lafferty; Henry Hoffmann. 20 September, 2016. Communicated by Henry Hoffmann.
TR-2016-09
ESP: A Statistical Approach to Predicting Application Interference. Nikita Mishra; John D Lafferty; Henry Hoffmann. 20 September, 2016. Communicated by Henry Hoffmann.
TR-2016-08
A Portable Interface for Runtime Energy Monitoring: Extended Analysis. Connor Imes; Lars Bergstrom; Henry Hoffmann. 9 September, 2016. Communicated by Henry Hoffmann.
TR-2015-04
MEANTIME: Achieving Both Minimal Energy and Timeliness with Approximate Computing. Anne Farrell; Henry Hoffmann. 15 May, 2015. Communicated by Henry Hoffmann.
TR-2015-01
Does Arithmetic Logic Dominate Data Movement ? A Systematic Comparison of Energy-Efficiency for FFT Accelerators. Tung Hoang; Amirali Shambayati; Henry Hoffmann; Andrew Chien. 30 March, 2015. Communicated by Andrew Chien.
TR-2014-14
A Case for Runtime Coordination of Accuracy-aware Applications and Power-aware Systems. Henry Hoffmann. 16 October, 2014. Communicated by Henry Hoffmann.
TR-2014-12
CoAdapt: Predictable Behavior for Accuracy-Aware Applications Running on Power-Aware Systems. Henry Hoffmann. 29 May, 2014. Communicated by Henry Hoffmann.
TR-2014-11
A Quantitative Evaluation of the RAPL Power Control System. Huazhe Zhang; Henry Hoffmann. 21 May, 2014. Communicated by Henry Hoffmann.
TR-2014-10
Racing and Pacing to Idle: Minimizing Energy Under Performance Constraints. David H. K. Kim; Henry Hoffmann. 21 May, 2014. Communicated by Henry Hoffmann.
TR-2013-09
A Generalized Software Approach for Node-level Power Management. Henry Hoffmann; Martina Maggio. 31 October, 2013. Communicated by Henry Hoffmann.
TR-2013-05
A Generalized Software Framework for Accurate and Efficient Management of Performance Goals. Henry Hoffmann; Martina Maggio; Marco D. Santambrogio; Alberto Leva; Anant Agarwal. 7 August, 2013. Communicated by Henry Hoffmann.
TR-2013-03
Coordinating Application and System Adaptation for Performance, Power, and Accuracy Management. Henry Hoffmann. 30 May, 2013. Communicated by Henry Hoffmann.