The Systems Optimization and Computer Architecture Lab (SoCal) focuses on a broad range of computer systems-related research, spanning data centers to microarchitecture.

With the emergence of cloud-scale computing and the impeding end of Moore's law, computer systems innovation faces unprecedented obstacles across the entire hardware-software stack. With the slowdown in technology scaling, the onus of future power and performance improvements falls solely on microarchitecture and software innovations to make more efficient use of the hardware. Similarly, at the data center scale, novel innovations are required to make efficient use of commodity hardware in the face of data-intensive workloads, heterogenous hardware, and energy-constraint infrastructures.

The SoCal lab tackles these challenges through introduction of energy proportional data center management, novel server designs, and microarchitectural enhancements to many-core accelerators.

Interested in joining our group? We are currently recruiting motivated graduate students!

Research Projects

Data centers

Energy Proportional Computing
Heterogeneous Servers
Energy Proportional Cluster Load Balancing



Power Gating Aware Warp Scheduling
Warp Transformations for Lane-level Power Gating
Leveraging Value Similarity for reduced computation


Approximate Computing

Trading off output quality for energy and performance in GPGPUs
Reducing tail latency in data centers



Daniel Wong
Assistant Professor

AmirAli Abdolrashidi
PhD, Computer Science
Joined 2015

Devashree Tripathy
PhD, Computer Science
Joined 2015
Co-advised with Prof. Bhuyan

Marcus Chow
PhD, Computer Science
Joined 2016

Kiran Ranganath
PhD, Electrical Engineering
Joined 2016

Ali Jahanshahi
PhD, Electrical Engineering
Joined 2017

Shahriyar Valielahi Roshan
MS, Computer Science
Joined 2015


Ruiwen Li
MS, Computer Engineering

Yukun Chen
MS, Electrical Engineering