Datacenter systems run myriad applications, which frequently communicate with each other and/or Input/Output (I/O) devices—including network adapters, storage devices, and accelerators. Due to the growing speed of I/O devices and the emergence of microservice-based programming models, the I/O software stacks have become a critical factor in end-to-end communication performance. As such, I/O software stacks have been evolving rapidly in recent years. Datacenters rely on fast, efficient “Software Data Planes”, which orchestrate data transfer between applications and I/O devices. The goal of this dissertation is to enhance the performance, efficiency, and scalability of software data planes by diagnosing their existing issues and addressing th...
Graphs' versatile ability to represent diverse relationships, make them effective for a wide range o...
Graphs' versatile ability to represent diverse relationships, make them effective for a wide range o...
Future performance improvements must come from the exploitation of concurrency at all levels. Recen...
Datacenter systems run myriad applications, which frequently communicate with each other and/or Inpu...
Data center applications consume the majority of today's compute cycles. As current computer systems...
Current I/O stack for high-performance computing is composed of multiple software layers in order to...
Current I/O stack for high-performance computing is composed of multiple software layers in order to...
Current I/O stack for high-performance computing is composed of multiple software layers in order to...
Current I/O stack for high-performance computing is composed of multiple software layers in order to...
University of Minnesota Ph.D. dissertation. August 2015. Major: Computer Science. Advisor: David Du...
Global-scale online services, such as Google’s Web search and Facebook’s social networking, run in l...
The booming popularity of online services is rapidly raising the demands for modern datacenters. In ...
Warehouse Scale Computers (WSCs) promise high cost-efficiency by amortizing power, cooling, and mana...
Today’s supercomputers are built from the state-of-the-art components to extract as much performance...
Today’s supercomputers are built from the state-of-the-art components to extract as much performance...
Graphs' versatile ability to represent diverse relationships, make them effective for a wide range o...
Graphs' versatile ability to represent diverse relationships, make them effective for a wide range o...
Future performance improvements must come from the exploitation of concurrency at all levels. Recen...
Datacenter systems run myriad applications, which frequently communicate with each other and/or Inpu...
Data center applications consume the majority of today's compute cycles. As current computer systems...
Current I/O stack for high-performance computing is composed of multiple software layers in order to...
Current I/O stack for high-performance computing is composed of multiple software layers in order to...
Current I/O stack for high-performance computing is composed of multiple software layers in order to...
Current I/O stack for high-performance computing is composed of multiple software layers in order to...
University of Minnesota Ph.D. dissertation. August 2015. Major: Computer Science. Advisor: David Du...
Global-scale online services, such as Google’s Web search and Facebook’s social networking, run in l...
The booming popularity of online services is rapidly raising the demands for modern datacenters. In ...
Warehouse Scale Computers (WSCs) promise high cost-efficiency by amortizing power, cooling, and mana...
Today’s supercomputers are built from the state-of-the-art components to extract as much performance...
Today’s supercomputers are built from the state-of-the-art components to extract as much performance...
Graphs' versatile ability to represent diverse relationships, make them effective for a wide range o...
Graphs' versatile ability to represent diverse relationships, make them effective for a wide range o...
Future performance improvements must come from the exploitation of concurrency at all levels. Recen...