Research

Computer Architecture

  • Throughput processor architecture (GPU computing)
  • Memory hierarchy design (cache + memory subsystems)
  • DRAM architectures
  • Architectural support for computer vision & machine learning
  • Computer security
  • ASIC designs (+ FPGA prototyping) for machine learning and computer vision


Machine Learning

  • Neural processing unit (NPU) designs
  • Autonomous driving and advanced driver assistance systems (ADAS)
  • Natural language processing & translation services
  • Speech recognition