Overview
Computer architecture research focuses on designing computer systems optimized for high performance, energy efficiency, and scalability or some combination thereof. This research may focus on many aspects of computer systems including the design of processors, memory systems, GPUs, mobile and embedded devices, big data I/O systems, networks, and large-scale parallel machines. Specific problems include the hardware/software co-design of energy efficient architectures for heterogeneous multicore processors and understanding the interaction of file systems and parallel I/O systems in big data applications and its implications for modern file system design.
Computer Architecture Faculty

BioInformatics and Systems Biology

Computer Architecture

Computer Graphics

Computer Security and Digital Forensics

Computer Vision

Database

Image and Video Processing

Machine Learning and AI

Networking and Mobile Computing

Parallel Computation

Software Engineering and Systems

Theory of Computing, Algorithms and Quantum Computing

Virtual Reality and HCI