发明名称 Multi-issue processor
摘要 A multi-issue processor comprises a plurality of issue slots (UC<SUB>0</SUB>, UC<SUB>1</SUB>, UC<SUB>2 </SUB>and UC<SUB>3</SUB>), each one of the plurality of issue slots having a plurality of functional units (FU<SUB>0</SUB>, FU<SUB>1 </SUB>and FU<SUB>2</SUB>) and a plurality of holdable registers ( 1 - 33 and 101 - 117 ). The plurality of issue slots comprises a first set of issue slots (UC<SUB>1</SUB>, UC<SUB>2 </SUB>and UC<SUB>3</SUB>) and a second set of issue slots (UC<SUB>0</SUB>), and the register file (RF<SUB>0 </SUB>and RF<SUB>1</SUB>) is accessible by the plurality of issue slots (UC<SUB>0</SUB>, UC<SUB>1</SUB>, UC<SUB>2 </SUB>and UC<SUB>3</SUB>). A location of at least a part of the plurality of holdable registers ( 1 - 33 ) in the first set of issue slots (UC<SUB>1</SUB>, UC<SUB>2 </SUB>and UC<SUB>3</SUB>) 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 (UC<SUB>0</SUB>). 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.
申请公布号 US2005132170(A1) 申请公布日期 2005.06.16
申请号 US20040511512 申请日期 2004.10.14
申请人 KONINKLIJKE PHILIPS ELECTRONCIS N.C. 发明人 LEIJTEN JEROEN A.J.
分类号 G06F9/38;(IPC1-7):G06F9/30 主分类号 G06F9/38
代理机构 代理人
主权项
地址