Publications
"The ZCache: Decoupling Ways and Associativity",
Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'43), Atlanta, GE, 12/2010.
Download: paper (276.4 KB); slides (752.04 KB)
"ZSim: Fast and Accurate Microarchitectural Simulation of Thousand-Core Systems",
Proceedings of the 40th annual International Symposium in Computer Architecture (ISCA-40), Tel-Aviv, Israel, 06/2013.
Download: paper (454.61 KB)
"Automatic Generation of Efficient Accelerators for Reconfigurable Hardware",
The 43rd International Symposium on Computer Architecture (ISCA), Seoul, South Korea, 06/2016.
Abstract
Download: paper (2.77 MB)
"Generating Configurable Hardware from Parallel Patterns",
Twenty First International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Atlanta, GA, 04/2016.
Abstract
Download: paper (582.67 KB)
"Memory Hierarchy for Web Search",
HPCA '18: The 24th International Symposium on High-Performance Computer Architecture, Vienna, Austria, 02/2018.
Abstract
"Plasticine: A Reconfigurable Architecture For Parallel Patterns",
ISCA '17: 44th International Symposium on Computer Architecture, Toronto, Canada, 06/2017.
Abstract
Download: paper (1.53 MB)
"ReFlex: Remote Flash == Local Flash",
22nd ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) , Xi'an, China, 04/2017.
Download: paper (961.78 KB)
"An Analysis of Interconnection Networks for Large Scale Chip-Multiprocessors",
ACM Transactions on Architecture and Code Optimization (TACO), vol. 7, no. 1, 04/2010.
Download: paper (1.7 MB)
"Block-aware instruction set architecture",
ACM Trans. Archit. Code Optim., vol. 3, no. 3, New York, NY, USA, ACM, pp. 327–357, 2006.
Download: p327-zmily.pdf (526.99 KB)
"Decoupling Datacenter Storage Studies from Access to Large-Scale Applications",
Computer Architecture Letters, vol. 11, issue 2, 2012.
Download: paper (947.88 KB)
"DRAF: A Low-Power DRAM-Based Reconfigurable Acceleration Fabric",
IEEE Micro Special Issue on Top Picks from the Computer Architecture Conferences, vol. 37, issue 3, 06/2017.
Download: paper (418.24 KB)
"Improving System Energy Efficiency with Memory Rank Subsetting.",
TACO, vol. 9, no. 1, pp. 4, 2012.
Download: paper (2 MB)
"The IX Operating System: Combining Low Latency, High Throughput, and Efficiency in a Protected Dataplane",
ACM Trans. Comput. Syst., vol. 34, no. 4, New York, NY, USA, ACM, pp. 11:1–11:39, 2016.
Download: 2016.ix_.tocs_.pdf (1.18 MB)
"The IX Operating System: Combining Low Latency, High Throughput, and Efficiency in a Protected Dataplane",
ACM Trans. Comput. Syst., vol. 34, no. 4, New York, NY, USA, ACM, pp. 11:1–11:39, 2016.
"Measuring and Analyzing the Energy Use of Enterprise Computing Systems",
Sustainable Computing: Informatics and Systems (SUSCOM), 2013.
"The Netflix Challenge: Datacenter Edition",
Computer Architecture Letters, 2012.
Download: paper (624.56 KB)
"QoS-Aware Scheduling in Heterogeneous Datacenters with Paragon",
Transactions on Computer Systems (TOCS), vol. 31, issue 4, 12/2013.
Download: paper (6.63 MB)
"Quality-of-Service-Aware Scheduling in Heterogeneous Datacenters with Paragon",
IEEE Micro Special Issue on Top Picks from the Computer Architecture Conferences, 06/2014.
Download: paper (2.05 MB)
"Scalable and Efficient Fine-Grained Cache Partitioning with Vantage",
IEEE Micro's Top Picks from the Computer Architecture Conferences, vol. 32, no. 3, May-June, 2012.
Download: paper (1.05 MB)
"Scalable Vector Processors for Embedded Systems",
IEEE Micro, vol. 23, no. 6, pp. 36–45, 11/2003.
"Security Implications of Data Mining in Cloud Scheduling",
IEEE Computer Architecture Letters (CAL), 07/2015.
Download: paper (842.94 KB)
"Security Implications of Data Mining in Cloud Scheduling",
IEEE Computer Architecture Letters, vol. 15, issue 2, 07/2016.
Download: 2016.seccloud.cal_.pdf (574.4 KB)
"Server Engineering Insights for Large-Scale Online Services",
IEEE Micro, vol. 30, no. 4, Los Alamitos, CA, USA, IEEE Computer Society Press, pp. 8–19, 2010.
Download: paper (496.53 KB)
"Understanding Sources of Ineffciency in General-purpose Chips",
Commun. ACM, vol. 54, no. 10, New York, NY, USA, ACM, pp. 85–93, 2011.
Download: paper (2.83 MB)
ARQ: A Multi-Class Admission Control Protocol for Heterogeneous Datacenters,
, Stanford, Stanford University, 01/2013.
Download: tech report (663.54 KB)