发明名称 Data processing system, processor and method of data processing in which local memory access requests are serviced on a fixed schedule
摘要 A processing unit includes a local processor core and a cache memory coupled to the local processor core. The cache memory includes a data array, a directory of contents of the data array. The cache memory further includes one or more state machines that service a first set of memory access requests, an arbiter that directs servicing of a second set of memory access requests by reference to the data array and the directory on a fixed schedule, address collision logic that protects memory access requests in the second set by detecting and signaling address conflicts between active memory access requests in the second set and subsequent memory access requests, and dispatch logic coupled to the address collision logic. The dispatch logic dispatches memory access requests in the first set to the one or more state machines for servicing and signals the arbiter to direct servicing of memory access requests in the second set according to the fixed schedule.
申请公布号 US7447844(B2) 申请公布日期 2008.11.04
申请号 US20060457322 申请日期 2006.07.13
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 CLARK LEO J.;GUTHRIE GUY L.;STARKE WILLIAM J.;WILLIAMS DEREK E.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址