- 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