Home > Research > Research Areas > Warehouse-Scale & Parallel Systems

Warehouse-Scale and Parallel Systems

Our society is increasingly relying on massive-scale computing systems “in the cloud” for all facets of life, from transportation and communication to business, governing, and scientific discovery. These applications are enabled by highly-parallel, warehouse-scale computing infrastructure operated by service providers like Amazon, Facebook, Microsoft and Google as well as other private and government entities. Designers of the next-generation of data intensive applications and warehouse-scale systems face enormous challenges, including improving performance, enabling greater programmer productivity, guaranteeing quality of service, using energy efficiently, provisioning power, maintaining reliability, controlling temperature, ensuring manageability, etc.

In this research space, CSE faculty are pursuing the design of the hardware and software infrastructure for massive-scale computing systems. Major research topics include server architecture, hardware specialization, accelerators and general-purpose GPU computing, computational science, emerging memory technologies, data center physical infrastructure, distributed software and storage systems, virtualization, high-performance networking, and programming systems for cloud computing.

CSE Faculty

Todd Austin

WebsiteMentoring PlanComputer architecture, robust and secure system design, hardware and software verification, and performance analysis tools and techniques.

Valeria Bertacco

WebsiteMentoring PlanImproving the functional correctness of digital integrated circuits, by developing technology that attacks the issue at design time, in post-silicon, and throughout the lifetime of a digital integrated component, in face of the challenges posed by fragile silicon and extreme design complexity.

Ang Chen

WebsiteMentoring PlanSystems, networking, security.

Peter Chen

WebsiteOperating systems, computer security, virtual machines, fault-tolerant computing.

Mosharaf Chowdhury

WebsiteMentoring PlanNetworked systems and cloud computing.

Reetu Das

WebsiteMentoring PlanComputer architecture, and its interaction with software systems and device/VLSI technologies. Specialized interests include on-chip interconnection networks, three-dimensional IC design, and multi-core memory systems.

Ron Dreslinski

WebsiteMentoring PlanNovel architectures and design technologies for energy-efficient computing, including near-threshold computer design and experimental 3D computer chips.

Ryan Huang

WebsiteMentoring PlanOperating systems, distributed systems, cloud and mobile computing, software dependability, program analysis.

Jason Mars

WebsiteMentoring PlanCross-layer systems architectures for emerging applications, datacenter and warehouse-scale computer architecture, and hardware / software co-design.

Satish Narayanasamy

WebsiteMentoring PlanComputer Architecture; Program Analysis; Confidential Computing; Health Systems

Gokul Ravi

WebsiteMentoring PlanQuantum computing: Application-tailored full-stack optimization, Hardware-tailored error mitigation, Hybrid quantum-classical systems, Quantum error correction decoding, Classical simulation for quantum, Resource management (e.g., in the quantum cloud), Scalable quantum compilers; Computer architecture and systems; ML-assisted systems, Accelerating scientific applications.

Muhammad Shahbaz

WebsiteMentoring PlanComputer Systems, Networks, and Architecture and their interaction with Machine Learning.

Kang Shin

WebsiteMentoring PlanWireless/mobile computation and networks, security and dependability, cyber-physical systems, embedded real-time systems.

Quentin Stout

WebsiteMentoring PlanParallel computing, algorithms, supercomputing applied to problems in science and engineering, optimizing clinical trials

Lingjia Tang

WebsiteMentoring PlanComputer architecture and compiler and runtime systems, especially such systems for large scale data centers.