SoC (System on Chip, including On-Chip Network, Flash Memory, and so on) and Microprocessor
-
Temperature-Aware Architecture/Scheduling
- Protecting Caches from Thermal Attacks
- Temperature-Aware Scheduling for Better Performance
-
System-level Thermal/Power Management
- DVFS (Dynamic Voltage Frequency Scaling)
- Task Migration for Thermal Management
-
Reliability
- ECC (Error Correction Code)
- Rowhammer Mitigation Techniques
-
Microarchitecture
- Superscalar Processor
- SMT Processor
- Branch Predictor
- Load/Store Queue
-
Cache Management
- Cache Replacement Policy
- Cache Coherence Protocol
- Low-Power Cache: Dynamic/Leakage
- Relations between caches and other components
- Architectural Support for Process Variation