发明名称 Selecting a command to send to memory
摘要 A method, apparatus, system, and signal-bearing medium that, in an embodiment, select a command to send to memory. In an embodiment, the oldest command in a write queue that does not collide with a conflict queue is sent to memory and added to the conflict queue if some or all of the following are true: all of the commands in the read queue collide with the conflict queue, any read command incoming from the processor does not collide with the write queue, the number of commands in the write queue is greater than a first threshold, and all commands in the conflict queue have been present for less than a second threshold. In an embodiment, a command does not collide with a queue if the command does not access the same cache line in memory as the commands in the queue. In this way, in an embodiment, write commands are sent to the memory at a time that reduces the impact on the performance of read commands.
申请公布号 US2006248275(A1) 申请公布日期 2006.11.02
申请号 US20050116626 申请日期 2005.04.28
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BLACKMON HERMAN L.;HILLIER PHILIP R.III;KIRSCHT JOSEPH A.;VANDERPOOL BRIAN T.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址