2023.12.27
Complexity-Effective Superscalar Processors
./1996.quantify_complexity.palacharla..123.pdf的精简版
Introduction
目标:研究复杂度(最短路径,提升时钟频率),研究微架构复杂度(提升IPC)
Sources of Complexity
这篇文章只考虑了前端的部分部件的复杂度探索(给出了功能定义),这些概念在《超标量处理器设计》中都有讲:
- Register rename logic
- Wakeup logic
- Selection logic
- Bypass logic
其他部件给出参考文献
- register files和caches
- [6] 1996 Register File Design Considerations in Dynamically Scheduled Processors
- cache
- [18] 1992 An Analytical Access Time Model for On-Chip Cache Memories
- [21] 1994 An Enhanced Access and Cycle Time Model for On-Chip Caches
Methodology
用HSPICE,商业电路模拟器,那这还有啥意思?其实不是靠自己分析关键路径了。
- 啥是static logic,啥是dynamic logic?
Pipeline Complexity
4.1 Register Logic
4.1.2 Delay Analysis
各类延迟的详细来源见[TODO] [15] Quantifying the Complexity of Superscalar Processors