发明名称 Method and apparatus for using extracted program flow information to prepare for execution multiple instruction streams
摘要 A prefetching replicated instruction stream machine (PRISM) computer architecture which provides sustained instruction stream performance comparable to peak performance in computer systems with instruction pipelines operates by partitioning, prior to execution, a computer program to be executed into instruction segments based on entry point and branch target instructions defining the flow changes within the program; storing selected segments in a plurality of instruction decoding units (IDUs) such that all instructions that potentially could be needed when the next instruction is executed by a central processing unit (CPU) are stored in the IDUs, and such that no single IDU contains both a segment having a branch taken instruction and a segment containing a branch not taken instruction for the same branch instruction; simultaneously decoding in a predetermined order the instruction segments stored in each IDU; and selectively communicating instructions decoded by the IDUs to the CPU in response to the value of a program instruction counter value identifying the instruction to be executed by the CPU.
申请公布号 US5050068(A) 申请公布日期 1991.09.17
申请号 US19880252791 申请日期 1988.10.03
申请人 DUKE UNIVERSITY 发明人 DOLLAS, APOSTOLOS;KRICK, ROBERT F.;MILBURN, BLAIR D.
分类号 G06F9/38;G06F9/45 主分类号 G06F9/38
代理机构 代理人
主权项
地址