发明名称 Result path sharing between a plurality of execution units within a processor
摘要 A processor 2 includes an execution cluster 10 having multiple execution units 14, 16, 18, 20. The execution units 14, 16, 18, 20 share result buses 22, 24. Issue circuitry 12 within the execution cluster 10 determines future availability of a result bus 22, 24 for an instruction to be issued (or recently issued) using a known cycle count for that instruction. The availability is tracked for each result bus using a mask register 32 storing a mask value within which each bit position indicates the availability or non-availability of that result bus at a particular processing cycle in the future. The mask value is left shifted each processing cycle.
申请公布号 US2010306505(A1) 申请公布日期 2010.12.02
申请号 US20090457124 申请日期 2009.06.01
申请人 发明人 WILLIAMSON DAVID JAMES;ALLUE CONRADO BLASCO
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址
您可能感兴趣的专利