Publications
"Improving System Energy Efficiency with Memory Rank Subsetting.",
TACO, vol. 9, no. 1, pp. 4, 2012.
Download: paper (2 MB)
"Memory Hierarchy for Web Search",
HPCA '18: The 24th International Symposium on High-Performance Computer Architecture, Vienna, Austria, 02/2018.
Abstract
"Implementing and evaluating nested parallel transactions in software transactional memory.",
SPAA: ACM, pp. 253-262, 2010.
Download: paper (449.46 KB)
"Implementing and Evaluating a Model Checker for Transactional Memory Systems.",
ICECCS: IEEE Computer Society, pp. 117-126, 2010.
Download: paper (286.35 KB)
"Making nested parallel transactions practical using lightweight hardware support.",
ICS: ACM, pp. 61-71, 2010.
Download: paper (985.03 KB)
"Enhanced Concurrency Control with Transactional NACKs,",
8th ACM SIGPLAN Workshop on Transactional Computing (TRANSACT), Houston, TX, 03/2013, 2012.
Download: paper (203 KB)
"Dune: Safe User-level Access to Privileged CPU Features",
Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation, Berkeley, CA, USA, USENIX Association, pp. 335–348, 2012.
Download: paper (251.6 KB)
"IX: A Protected Dataplane Operating System for High Throughput and Low Latency",
Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, Broomfield, CO, USA, USENIX Association, pp. 49–65, 2014.
Download: paper (309.07 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.
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.
"Hardware acceleration of transactional memory on commodity systems.",
ASPLOS: ACM, pp. 27-38, 2011.
Download: paper (1.22 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)
"Decoupling Datacenter Storage Studies from Access to Large-Scale Applications",
Computer Architecture Letters, vol. 11, issue 2, 2012.
Download: paper (947.88 KB)
"iBench: Quantifying Interference for Datacenter Applications",
IEEE International Symposium on Workload Characterization (IISWC), Portland, OR, 09/2013.
Download: paper (1.19 MB); slides (3.05 MB)
"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)
"Paragon: QoS-Aware Scheduling for Heterogeneous Datacenters",
Eighteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Houston, TX, 03/2013.
Download: paper (2.57 MB); slides (3 MB)
"HCloud: Resource-Efficient Provisioning in Shared Cloud Systems",
Twenty First International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Atlanta, GA, 04/2016.
Download: paper (2.04 MB)
"QoS-Aware Cluster Management for Resource Efficient Cloud Computing",
Electrical Engineering, vol. PhD: Stanford University, 08/2015.
Download: paper (16.13 MB)
"Time and Cost-Efficient Modeling and Generation of Large-Scale TPC Workloads",
TPC Technology Conference on Performance Evaluation & Benchmarking (TPCTC), Seattle, WA, 08/2011.
Download: paper (931.08 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)
Tarcil: High Quality and Low Latency Scheduling in Large, Shared Clusters,
: Stanford University, 11/2014.
Download: paper (1.85 MB)
"ECHO: Recreating Network Traffic Maps for Datacenters of Tens of Thousands of Servers",
IEEE International Symposium on Workload Characterization (IISWC), San Diego, CA, 11/2012.
Download: paper (8.76 MB); slides (4.22 MB)
Bolt: Uncovering and Reducing the Security Vulnerabilities of Shared Clouds,
: Cornell University & Stanford University, 04/2016.
Download: paper (2.1 MB)
"Improving Resource Efficiency in Cloud Computing",
Electrical Engineering, vol. PhD: Stanford University, 2015.
Download: thesis (15.98 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.