Multicore/GPU

  • OS supports for Multicore & GPU
  • Task Partitioning/Scheduling, Load Balancing
  • Task Parallelization (OpenMP)
  • GPU Device Driver: Spatial Multi-Tasking
  • GPU Shader Compiler
  • Low-Power Networks-on-Chip
  • Cache Coherency on Multicore
  • Power Optimization for Multicore
  • Dynamic Voltage/Clock Scaling
  • Power Management for DRAM