发明名称 |
MULTIPROCESSOR CACHE BUFFER MANAGEMENT |
摘要 |
In an approach for managing data transfer across a bus shared by processors, a request for a first set of data is received from a first processor. A request for a second set of data is received from a second processor. First portions of the first set of data and the second set of data are written to a buffer. Additional portions of each set of data are written to the buffer as portions are received. It is determined that a portion of the first set of data has a higher priority to the bus than a portion of the second set of data based on a priority scheme, wherein the priority scheme is based on return progress of each respective set of data having at least a portion of data in the buffer. The portion of the first set of data is granted access to the bus. |
申请公布号 |
US2016224481(A1) |
申请公布日期 |
2016.08.04 |
申请号 |
US201514608373 |
申请日期 |
2015.01.29 |
申请人 |
International Business Machines Corporation |
发明人 |
Ambroladze Ekaterina M.;Berger Deanna P.;Fee Michael;O'Neill, JR. Arthur J. |
分类号 |
G06F13/16;G06F13/40;G06F13/42 |
主分类号 |
G06F13/16 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for managing data transfer across a bus shared by multiple processors, the method comprising:
receiving, from a first processor in a set of processors sharing a bus, a request for a first set of data; receiving, from a second processor in the set of processors sharing the bus, a request for a second set of data; writing a first portion of the first set of data and a first portion of the second set of data to a buffer; writing additional portions of the first set of data and additional portions of the second set of data to the buffer as each additional portion is received; determining that a portion of the first set of data has a higher priority to the bus than a portion of the second set of data based on a priority scheme, wherein the priority scheme is based on, at least, return progress of each respective set of data having at least a portion of the respective set of data pending in the buffer; and granting the portion of the first set of data access to the bus. |
地址 |
Armonk NY US |