Chip design, architecture, & emerging devices
Objective:
Explore theoretical, experimental, and applied aspects of silicon chip design, computer architecture and novel device technologies that may replace traditional CMOS transistors as the basic unit of computation.
What we do:
Enabling solutions for advanced design, testing and digital design verification, and exploring low-power design techniques, design for manufacturability (DFM), wire-centric design, clock-network synthesis, nanoscale CMOS mixed-signal design, and place and route physical design solutions.
Our faculty in this area
Embedded and mobile systems
Objective:
Computer engineering research in this area covers the entire “stack,” from transistors and circuits to operating system and applications.
What we do:
Cyber-physical systems, wired and wireless networking, computation and network security, lower-power embedded real-time OS and storage systems, virtualization-based resource management, and body-area networks
Our faculty in this area
Secure, trustworthy, and reliable systems
Objective:
Provide highly effective and low-cost solutions to ensure security, correctness and reliability in future designs, thereby extending the lifetime of silicon fabrication technologies.
What we do:
Design introspective hardware systems capable of recognizing and correcting their errant ways, develop “patching” techniques that can repair escaped hardware bugs, investigate low-cost techniques to validate computation at runtime, produce hardware security assurance solutions, identify security and privacy vulnerabilities in existing software systems and develop solutions, and develop systems that are provably secure and private by design
Our faculty in this area
Warehouse-scale and parallel systems
Objective:
Pursue the design of the hardware and software infrastructure for massive-scale computing systems.
What we do:
Server architecture, hardware specialization, accelerators and general-purpose GPU computing, computational science, emerging memory technologies, data center physical infrastructure, distributed software and storage systems, virtualization, high-performance networking, and programming systems for cloud computing.