POWER, ENERGY AND THERMAL AWARE DESIGN
Faculty contact: Sarma Vrudhula/ Karam S Chatha/ Aviral Shrivastav
- Dynamic power and thermal management of multi-core processors
- Power and thermal aware application programming for multi-core processors
- Power and thermal aware compiler and micro-architecture design techniques
- Nanotechnologies for high performance and low power VLSI design
SOFTWARE Design and Verification for Embedded Hybrid Systems
Faculty contact: Yann-Hang Lee / Georgios Fainekos
- Model-based embedded software architecture, design and verification
- Software engineering and methodologies for mission and safety-critical systems
- Software test, verification, and certification
- Security for embedded systems
Programming on Embedded Multi-core Processors
Faculty contact: Karam S. Chatha
- Compilation of streaming programs on embedded multi-core processors
- Modeling of signal and network processing applications as streaming programs
- Parallelized implementation of H.264 on the IBM Cell Processor
Embedded Processor and System-on-Chip Architecture
Faculty contact: Karam S. Chatha
- Architecture for application specific processor and memory systems
- Design and synthesis of Network-on-Chip based interconnects
- Micro-architecture driven compiler optimization
Networked and Distributed Embedded Systems
Faculty contact: Arun Sen/ Guoliang Xue
- Wireless ad hoc and sensor networks
- Quality-of-service aware routing
- Energy efficient and adaptive network protocols
- Programming and optimization on Network Processors
Robust IC and System Design
Faculty contact: Sarma Vrudhula/ Aviral Shrivastava
- Performance and power analysis with process variations
- Variation aware interconnect modeling and power grid analysis
- Statistical multi-parameter yield optimization
- Micro-architecture and compiler techniques for soft error tolerance