发明名称 Cache crossbar arbitration
摘要 A processor chip is provided. The processor chip includes a plurality of processing cores, where each of the processing cores are multi-threaded. The plurality of processing cores are located in a center region of the processor chip. A plurality of cache bank memories are included. A crossbar enabling communication between the plurality of processing cores and the plurality of cache bank memories is provided. The crossbar includes an arbiter configured to arbitrate multiple requests received from the plurality of processing cores with available outputs. The arbiter includes a barrel shifter configured to rotate the multiple requests for dynamic prioritization, and priority encoders associated with each of the available outputs. Each of the priority encoders have logic gates configured to disable priority encoder outputs. A method for arbitrating requests within a multi-core multi-thread processor is included.
申请公布号 US2005060457(A1) 申请公布日期 2005.03.17
申请号 US20040855060 申请日期 2004.05.26
申请人 SUN MICROSYSTEMS, INC. 发明人 OLUKOTUN KUNLE A.
分类号 G06F9/38;G06F12/08;G06F13/16;(IPC1-7):G06F13/36;G06F13/362;G06F12/00;G06F13/14;G06F13/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址