Publications
"Dynamic Management of TurboMode in Modern Multi-core Chips",
20th Intl. Symposium on High Performance Computer Architecture (HPCA), Orlando, FL, 02/2014.
Download: paper (738.87 KB); slides (1.71 MB)
"High Performance Hardware-Accelerated Flash Key-Value Store",
the 2014 Non-volatile Memories Workshop (NVMW), San Diego, CA, 03/2014.
"Quasar: Resource-Efficient and QoS-Aware Cluster Management",
19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Salt Lake City, UT, 03/2014.
Download: paper (1.73 MB); slides (3.66 MB)
"Reconciling High Server Utilization and Sub-millisecond Quality-of-Service",
Proceedings of the 2014 EuroSys Conference, Amsterdam, Netherlands, 04/2014.
"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)
"Towards Energy Proportionality for Large-Scale Latency-Critical Workloads",
International Symposium on Computer Architecture, Minneapolis, Minnesota, 06/2014.
Download: Paper (897.16 KB); Slides (6.82 MB)
Optimizing Resource Provisioning in Shared Cloud Systems,
, 11/2014.
Download: paper (1.36 MB)
Tarcil: High Quality and Low Latency Scheduling in Large, Shared Clusters,
: Stanford University, 11/2014.
Download: paper (1.85 MB)
"Improving Resource Efficiency in Cloud Computing",
Electrical Engineering, vol. PhD: Stanford University, 2015.
Download: thesis (15.98 MB)
"Heracles: Improving Resource Efficiency at Scale",
International Symposium on Computer Architecture, Portland, Oregon, 06/2015.
Download: Paper (792.18 KB)
"Security Implications of Data Mining in Cloud Scheduling",
IEEE Computer Architecture Letters (CAL), 07/2015.
Download: paper (842.94 KB)
"QoS-Aware Cluster Management for Resource Efficient Cloud Computing",
Electrical Engineering, vol. PhD: Stanford University, 08/2015.
Download: paper (16.13 MB)
"Tarcil: Reconciling Scheduling Speed and Quality in Large Shared Clusters",
ACM Symposium on Cloud Computing (SOCC), Kohala Coast, HI, USA, 08/2015.
Download: paper (1.92 MB)
"Practical Near-Data Processing for In-memory Analytics Frameworks",
International Conference on Parallel Architectures and Compilation Techniques (PACT), San Francisco, CA, 10/2015.
Download: paper (433.09 KB); slides (838.72 KB)
"Flash Storage Disaggregation",
Proceedings of the Eleventh European Conference on Computer Systems, London, UK, ACM, pp. 29:1–29:15, 2016.
Download: paper (1.52 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.
"HRL: Efficient and Flexible Reconfigurable Logic for Near-Data Processing",
22nd IEEE Symposium on High Performance Computer Architecture (HPCA), Barcelona, Spain, 03/2016.
Download: paper (1.38 MB); slides (855.21 KB)
Bolt: Uncovering and Reducing the Security Vulnerabilities of Shared Clouds,
: Cornell University & Stanford University, 04/2016.
Download: paper (2.1 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)
"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)
"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)
"DRAF: A Low-Power DRAM-based Reconfigurable Acceleration Fabric",
The 43rd International Symposium on Computer Architecture (ISCA), Seoul, South Korea, 06/2016.
Download: paper (1.02 MB); slides (876.98 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)
"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.