发明授权
- 专利标题: High performance chipset prefetcher for interleaved channels
- 专利标题(中): 用于交错通道的高性能芯片组预取器
-
申请号: US11172401申请日: 2005-06-29
-
公开(公告)号: US07350030B2公开(公告)日: 2008-03-25
- 发明人: Hemant G. Rotithor , Abhishek Singhal , Randy B. Osborne , Zohar Bogin , Raul N. Gutierrez , Buderya S. Acharya , Surya Kareenahalli
- 申请人: Hemant G. Rotithor , Abhishek Singhal , Randy B. Osborne , Zohar Bogin , Raul N. Gutierrez , Buderya S. Acharya , Surya Kareenahalli
- 申请人地址: US CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理商 Philip A. Pedigo
- 主分类号: G06F12/00
- IPC分类号: G06F12/00 ; G06F9/00
摘要:
The invention comprises an apparatus and method of prefetching from a memory device having interleaved channels. The chipset prefetcher comprises a stride detector to detect a stride in a stream, a prefetch injector to insert prefetches onto the memory device, a channel mapper to map the prefetches to each channel of the memory device, a scheduler to schedule the prefetches onto the memory device in a DRAM-state aware manner, a throttling heuristic to scale the number of prefetches, and a prefetch data buffer to store prefetch data. The method of prefetching comprises tracking the state of streams, detecting a stride on one of the streams, selecting the stream with the stride for prefetch injection, enqueueing prefetches from the selected stream, mapping the prefetches to each of the interleaved channels, injecting the prefetches from the selected stream into each of the interleaved channels, and scheduling the prefetches onto the memory device in a DRAM-state aware manner.
公开/授权文献
信息查询