Computer Architecture
Cache Design in Multicore, Memory System Design, Network-on-chip Architectures.
Faculty
Computer Networks
Network Traffic Analysis and Modeling, Performance Evaluation, Wireless Networks, Software Defined Networks.
Faculty
Operating Systems
Operating Systems and Firmware Security, Resource Allocation and Scheduling, Safe Extensibility.
Faculty
Mobile Computing and IoT
Multimodal Sensing, Pervasive Systems, Wireless Sensing, Mobile and Wireless Systems.
Faculty
Computer and Network Security
Hardware Security, Network System Security, Operating System Security, Side-channel Analysis.
Faculty
Programming Languages and Software Engineering
Auto Parallelization and High Performance Compilers, Code Optimization, Compilers, Fault Localization, Parallelization, Program Analysis, Programming Languages, Verification.
Faculty
Distributed Systems
Anonymous Remote Computation and Communication, Cloud Computing, Concurrency Control, Distributed Operating Systems, Load Balancing.
Faculty
High Performance Computing and Parallelization
Cluster Computing, Concurrent Programming and Data Structures, Cyber Physical Systems, Hardware Parallelization, Implementations on GPUs, Language Extensions, Numerical Methods and Approximate Computing, Runtime.
Faculty