发明名称 |
采用可变存储聚集窗的处理器、方法及数据处理系统 |
摘要 |
一种处理器,包括执行存储指令以获取存储操作的至少一个指令执行单元和耦合到所述指令执行单元的一个存储队列。该存储队列包括一个队列条目,在该队列条目中,在存储聚集窗期间,所述存储队列聚集多个存储操作,以获取对于低级存储器的写事务的数据部分。此外,该存储队列包括调度逻辑,对于不同的存储动作和负荷,该调度逻辑改变存储聚集窗的大小,以最优化存储性能。 |
申请公布号 |
CN100418070C |
申请公布日期 |
2008.09.10 |
申请号 |
CN200510080751.X |
申请日期 |
2005.06.30 |
申请人 |
国际商业机器公司 |
发明人 |
小罗伯特·H·贝尔;休·申;杰弗里·亚当·施蒂赫利;德里克·爱德华·威廉斯 |
分类号 |
G06F12/00(2006.01) |
主分类号 |
G06F12/00(2006.01) |
代理机构 |
北京市金杜律师事务所 |
代理人 |
朱海波 |
主权项 |
1. 一种处理器,包括:至少一个指令执行单元,其执行存储指令以获取存储操作;耦合到所述指令执行单元的存储队列,所述存储队列包括队列条目和调度逻辑,其中:在存储聚集窗期间,所述存储队列在所述队列条目中聚集多个存储操作,以获取对于低级存储器的写事务的数据部分;以及所述调度逻辑改变所述存储聚集窗的大小,其中所述调度逻辑包括计数器、选择电路、策略控制单元以及比较器,其中:所述计数器对存储操作未被聚集在所述队列条目中的连续时钟周期的个数进行计数;所述选择电路为所述队列条目选择存储聚集窗的大小;所述策略控制单元控制由所述选择电路进行的选择;以及所述比较器将所述计数器的计数和所述存储聚集窗大小作比较,并作为响应,生成调度信号以从所述队列条目调度写事务。 |
地址 |
美国纽约阿芒克 |