发明名称 MULTI-ISSUE PROCESSOR
摘要 A multi-issue processor comprises a plurality of issue slots (UC0, UC1, UC2 and UC3), each one of the plurality of issue slots having a plurality of functional units (FU0, FU1 and FU2) and a plurality of holdable registers (1 - 33 and 101 - 117). The plurality of issue slots comprises a first set of issue slots (UC1, UC2 and UC3) and a second set of issue slots (UC0), and the register file (RF0 and RF1) is accessible by the plurality of issue slots (UC0, UC1, UC2 and UC3). A location of at least a part of the plurality of holdable registers (1 - 33) in the first set of issue slots (UC1, UC2 and UC3) is different from a location of at least a corresponding part of the plurality of holdable registers (101 - 117) in the second set of issue slots (UC0). The holdable registers can prevent that the inputs of unused functional units change, which would result in unnecessary power dissipation. However, this increases the amount of state that has to be saved during interrupt handling. By varying the position of the holdable registers for different issue slots, less state saving may be required during interrupt handling, while maintaining a significant reduction in power consumption and improved performance.
申请公布号 WO03088038(A2) 申请公布日期 2003.10.23
申请号 WO2003IB01366 申请日期 2003.04.01
申请人 KONINKLIJKE PHILIPS ELECTRONICS N.V.;LEIJTEN, JEROEN, A., J. 发明人 LEIJTEN, JEROEN, A., J.
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址