Publications
"Decoupling Datacenter Studies from Access to Large-Scale Applications: A Modeling Approach for Storage Workloads",
IEEE International Symposium on Workload Characterization (IISWC), Austin, TX, 11/2011.
Download: paper (3.25 MB); slides (2.07 MB)
"Accurate Modeling and Generation of Storage I/O for Datacenter Workloads",
Exascale Evaluation and Research Techniques Workshop (EXERT), in conjunction with ASPLOS, Newport Beach, CA, 03/2011.
Download: paper (715.38 KB); slides (2.09 MB)
"Storage I/O Generation and Replay for Datacenter Applications",
IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Austin, TX, 04/2011.
Download: paper (260.56 KB)
"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.
"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)
"Memory Hierarchy for Web Search",
HPCA '18: The 24th International Symposium on High-Performance Computer Architecture, Vienna, Austria, 02/2018.
Abstract
"Memory Hierarchy for Web Search",
HPCA '18: The 24th International Symposium on High-Performance Computer Architecture, Vienna, Austria, 02/2018.
Abstract
"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.
"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)
"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)
"Convolution Engine: Balancing Efficiency &\#38; Flexibility in Specialized Computing",
Proceedings of the 40th Annual International Symposium on Computer Architecture, New York, NY, USA, ACM, pp. 24–35, 2013.
Download: paper (4.78 MB)
"Understanding Sources of Inefficiency in General-purpose Chips",
Proceedings of the 37th Annual International Symposium on Computer Architecture, New York, NY, USA, ACM, pp. 37–47, 2010.
Download: paper (455.9 KB)
"Locality-aware Task Management for Unstructured Parallelism: A Quantitative Limit Study",
Proceedings of the 25th ACM Symposium on Parallelism in Algorithms and Architectures, New York, NY, USA, ACM, pp. 315–325, 2013.
Download: paper (1.52 MB)
"Locality-aware Task Management for Unstructured Parallelism: A Quantitative Limit Study",
Proceedings of the 25th ACM Symposium on Parallelism in Algorithms and Architectures, New York, NY, USA, ACM, pp. 315–325, 2013.
Download: paper (1.52 MB)
"Storage I/O Generation and Replay for Datacenter Applications",
IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Austin, TX, 04/2011.
Download: paper (260.56 KB)
"Accurate Modeling and Generation of Storage I/O for Datacenter Workloads",
Exascale Evaluation and Research Techniques Workshop (EXERT), in conjunction with ASPLOS, Newport Beach, CA, 03/2011.
Download: paper (715.38 KB); slides (2.09 MB)
"Decoupling Datacenter Studies from Access to Large-Scale Applications: A Modeling Approach for Storage Workloads",
IEEE International Symposium on Workload Characterization (IISWC), Austin, TX, 11/2011.
Download: paper (3.25 MB); slides (2.07 MB)
"Convolution Engine: Balancing Efficiency &\#38; Flexibility in Specialized Computing",
Proceedings of the 40th Annual International Symposium on Computer Architecture, New York, NY, USA, ACM, pp. 24–35, 2013.
Download: paper (4.78 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)
"Phoenix++: Modular MapReduce for Shared-memory Systems",
Proceedings of the Second International Workshop on MapReduce and Its Applications, New York, NY, USA, ACM, pp. 9–16, 2011.
Download: paper (756.45 KB)
"Vantage: Scalable and Efficient Fine-Grain Cache Partitioning",
International Symposium on Computer Architecture (ISCA), San Jose, CA, 06/2011.
Download: paper (753.6 KB); slides (1.74 MB)
"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)
"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)
Bolt: Uncovering and Reducing the Security Vulnerabilities of Shared Clouds,
: Cornell University & Stanford University, 04/2016.
Download: paper (2.1 MB)
"Bolt: I Know What You Did Last Summer... In The Cloud",
Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems, New York, NY, USA, ACM, pp. 599–613, 2017.