Hardware Design and Computer Architecture

Hardware delay and power modeling and optimization; new methodologies and application for software development.

Dynamic power and thermal management for computer systems, High performance computing for cognitive applications, Neuromorphic computing.

Green and sustainable computing, energy generation/storage systems, and near-threshold computing for next generation devices.