Publications

Conference Papers

OSDI 2016: Network Requirements for Resource Disaggregation

Peter X. Gao, Akshay Narayan, Sagar Karandikar, Joao Carreira, Sangjin Han, Rachit Agarwal, Sylvia Ratnasamy, and Scott Shenker. In proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI), USENIX, Savannah, GA, November 2016, to appear.

Abstract:

Traditional datacenters are designed as a collection of servers, each of which tightly couples the resources required for computing tasks. Recent industry trends suggest a paradigm shift to a disaggregated datacenter (DDC) architecture containing a pool of resources, each built as a standalone resource blade and interconnected using a network fabric.

    A key enabling (or blocking) factor for disaggregation will be the network—to support good application-level performance it becomes critical that the network fabric provide low latency communication even under the increased traffic load that disaggregation introduces. In this paper, we use a workload-driven approach to derive the minimum latency and bandwidth requirements that the network in disaggregated datacenters must provide to avoid degrading application-level performance and explore the feasibility of meeting these requirements with existing system designs and commodity networking technology.


PDF


NSDI 2013: BOSS: Building Operating System Services

Stephen Dawson-Haggerty, Andrew Krioukov, Jay Taneja, Sagar Karandikar, Gabe Fierro, Nikita Kitaev, and David Culler. In proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI), USENIX, Lombard, IL, April 2013.

Abstract:

Commercial buildings are attractive targets for introducing innovative cyber-physical control systems, because they are already highly instrumented distributed systems which consume large quantities of energy. However, they are not currently programmable in a meaningful sense because each building is constructed with vertically integrated, closed subsystems and without uniform abstractions to write applications against. We develop a set of operating system services called BOSS, which supports multiple portable, fault-tolerant applications on top of the distributed physical resources present in large commercial buildings. We evaluate our system based on lessons learned from deployments of many novel applications in our test building, a four-year-old, 140,000sf building with modern digital controls, as well as partial deployments at other sites.

Summary | PDF


Workshop Papers

MES 2016: Vector Processors for Energy-Efficient Embedded Systems

Daniel Dabbelt, Colin Schmidt, Eric Love, Howard Mao, Sagar Karandikar, and Krste Asanović. In proceedings of the 4th ACM International Workshop on Manycore Embedded Systems (MES), ACM, Seoul, Korea, June 2016.


Technical Reports

EECS Technical Report 2015-264: The Rocket Chip Generator

Krste Asanović, Rimas Avizienis, Jonathan Bachrach, Scott Beamer, David Biancolin, Christopher Celio, Henry Cook, Daniel Dabbelt, John Hauser, Adam Izraelevitz, Sagar Karandikar, Ben Keller, Donggyu Kim, John Koenig, Yunsup Lee, Eric Love, Martin Maas, Albert Magyar, Howard Mao, Miquel Moreto, Albert Ou, David A. Patterson, Brian Richards, Colin Schmidt, Stephen Twigg, Huy Vo and Andrew Waterman. EECS Department, University of California, Berkeley. April 2016.
PDF


EECS Technical Report 2015-264: Hwacha Preliminary Evaluation Results, Version 3.8.1

Yunsup Lee, Colin Schmidt, Sagar Karandikar, Daniel Dabbelt, Albert Ou and Krste Asanović. EECS Department, University of California, Berkeley. December 2015.
PDF


EECS Technical Report 2015-263: The Hwacha Microarchitecture Manual, Version 3.8.1

Yunsup Lee, Albert Ou, Colin Schmidt, Sagar Karandikar, Howard Mao and Krste Asanović. EECS Department, University of California, Berkeley. December 2015.
PDF


Posters

CS262A Fall 2014: Hardware Acceleration of Key-Value Stores

Sagar Karandikar, Howard Mao, Albert Ou, Soumya Basu, and Krste Asanović. CS262A Fall 2014. December 2014.
PDF


ASPIRE Summer 2014 Retreat: ANGEL: JavaScript RISC-V ISA Simulator

Sagar Karandikar, Yunsup Lee, and Krste Asanović. ASPIRE Summer 2014 Retreat. May 2014.
PDF | Demo


LoCal Summer 2012 Retreat: campenport – An Open Source Energy Data Frontend

Sagar Karandikar, Stephen Dawson-Haggerty, and David Culler. LoCal Summer 2012 Retreat. May 2012.
PDF | Demo