Computer systems researchers at the Department of Computer Science design efficient abstractions and architectures for next generation computing systems. This often involve building and innovating within large, high-performance codebases. This research spans the hardware/software stack, from computer architecture to networks and distributed systems.
Department innovations open research opportunities in several areas of computer systems in contexts that range from large-scale distributed cloud computing and supercomputing environments to the smaller scales of mobile platforms and IoT devices. World-class research is conducted in distributed systems, data-intensive computing, next-generation memory systems, programmable networks, specialized operating systems, accelerators for emerging applications, high-performance cluster scheduling, edge computing, data storage and I/O systems, and several other areas.
Research Topics
- Operating Systems
- Distributed Systems
- Runtime Systems
- Computer Architecture
- Computer Networks
- Wireless Networks
- Storage Systems
- Mobile Systems
- Cloud Computing
- Edge Computing
- Reliable Systems
- Performance Modeling and Evaluation