发明申请
US20050021921A1 Methods and systems for re-ordering commands to access memory
有权
用于重新排序命令以访问存储器的方法和系统
- 专利标题: Methods and systems for re-ordering commands to access memory
- 专利标题(中): 用于重新排序命令以访问存储器的方法和系统
-
申请号: US10625956申请日: 2003-07-24
-
公开(公告)号: US20050021921A1公开(公告)日: 2005-01-27
- 发明人: Herman Blackmon , Joseph Kirscht , James Marcella , Brian Vanderpool
- 申请人: Herman Blackmon , Joseph Kirscht , James Marcella , Brian Vanderpool
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 主分类号: G06F12/00
- IPC分类号: G06F12/00 ; G06F13/16
摘要:
Methods and systems for re-ordering commands to access memory are disclosed. Embodiments may receive a first command to access a memory bank of the memory and determine a penalty associated with the first command based upon a conflict with an access to the memory bank. The penalty, in many embodiments, may be calculated so the penalty expires when the memory bank and a data bus associated with the memory bank are available to process the first command. Then, the first command is queued and dispatched to an available sequencer after the penalty expires. After the first command is serviced, unexpired penalties of subsequent commands may be updated to reflect a conflict with the first command. Further embodiments select a command to dispatch from the commands with expired penalties, based upon priorities associated with the commands such as the order in which the commands were received and the command types.