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