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-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.