ComSys

Computer Architecture and System Software Lab


Graphics Processing Units (GPUs)


Energy-efficient GPU microarchitecture

GPU memory systems

Software and hardware neural network acceleration on GPUs

Parallel algorithm for GPUs


DNN Accelerators


Energy-efficient scale-out DNN accelerators

Cache hierarchy for DNN accelerators

Software scheduling for multi-tenancy DNN executions


Post-Moore Datacenter Server Systems


CPU architectures for next-generation servers

Efficient software design for scale-out servers


Memory Systems


Virtual memory for Terabyte-scale memory

SSD architecture

Flash-based memory systems

High-performance in-SSD database indexing

Data promotion/demotion for heterogeneous memory systems

Software prefetching for multi-tier memory


System Software


Operating systems

Firmware for SSD, accelerators, etc.