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.