发明名称 | 具有自适应预测的关键字转送 | ||
摘要 | 在实施例中,系统包括存储器控制器、处理器及对应缓存。系统可以包括不确定源,这些不确定源妨碍对处理器缓存中未命中的加载操作的数据转送的准确安排。存储器控制器可以提供早期响应,该早期响应指示数据应该在后续时钟周期提供。在存储器控制器与缓存/处理器之间的接口单元可以预测从当前接收的早期响应到对应数据的延迟,并且可以推测地准备转送数据,假如数据将如预测的那样可用。接口单元可以监视在早期响应与数据转送之间的延迟、或所述延迟的变化的至少一部分。基于所测量的延迟,接口单元可以修改随后预测的延迟。 | ||
申请公布号 | CN102822810A | 申请公布日期 | 2012.12.12 |
申请号 | CN201180016505.1 | 申请日期 | 2011.05.26 |
申请人 | 苹果公司 | 发明人 | B·P·莉莉;J·M·卡索夫;陈浩 |
分类号 | G06F13/16(2006.01)I | 主分类号 | G06F13/16(2006.01)I |
代理机构 | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人 | 宋海宁 |
主权项 | 一种接口单元,耦合成从存储器控制器接收与读请求相对应的数据被预期在未来时钟周期中被传输的指示,其中所述接口单元包括:控制电路,配置成产生将所述数据转送到所述读请求的源的请求,其中所述控制电路配置成,在从所述存储器控制器接收所述指示之后的N个时钟周期产生所述请求,以当在所述未来时钟周期中随后接收到所述数据时容许所述数据的转送,其中N是从以前延迟预测的正整数;以及延迟监视电路,配置成监视从所述指示到转送所对应数据的时间的至少一部分的延迟,其中所述延迟监视电路配置成自适应地修改N,以考虑所述延迟中的不确定性。 | ||
地址 | 美国加利福尼亚 |