- 7
- 0
- 约2.06万字
- 约 11页
- 2017-06-19 发布于湖南
- 举报
开发流水线和指令级并行性
开发流水线和指令级并行性
早起流水线CPU
第一个通用流水线处理器被认为是Stretch,IBM 7030。 Stretch跟着IBM 704并且有比704快100倍的目标。目标是当时艺术状态的延伸,因此它有了那个绰号。这个计划是获得1.6个因子从重叠读取,解码和执行,使用一个四阶段的通道。Bloch [1959]和Bucholtz[1962]描述了设计和工程的权衡,包括使用ALU绕过的。
一系列的通用通道描述出现在1970年代末和1980年代早期提供大部分的术语和大部分的基本描述技术用于简单的管道。这些调查包括Keller [1975],Ramamoorthy和李[1977],陈[1980],Kogge [1981] 的书,完全奉献给了流水线。Davidson和他的同事(1971-1975)开发了通道的概念作为设计方法预定表对多周期的管道与反馈(还描述了在Kogge[1981])。许多设计师使用这些概念的变化,无论是在设计管道或在创建软件都安排他们。
最初设计的RISC处理器与便于实现和流水线在心里。一些早期的RISC论文,发表在早期1980年代,试图量化性能优势的精简指令集。最好的分析,然而,是一个VAX和MIPS对比的实现由Bhandarkar和Clark在1991年出版,10年之后第一次发表论文的RISC(参见图k 1)。经过十年的争论实现效益的RISC, 即使最持
原创力文档

文档评论(0)