发明名称 Processor prefetch to match memory bus protocol characteristics
摘要 Memory pages within a memory subsystem are typically accessed using an off chip memory controller coupled to an external bus. Data elements, in the form of a cache line, propagate along the external bus to the processor. Cache line pre-fetching provides a cache line from the memory subsystem to fulfill the processor request. Unfortunately, when the memory subsystem is being accessed by a fetch operation, a subsequent fetch request cannot access the memory subsystem until the previous transaction has completed. Thus subsequent transactions must wait until the previous transaction is completed. This waiting typically results in processor stall cycles, where the processor is stalled in waiting for the memory subsystem to become available. This is especially evident in multi-processor systems, where the addition of another processor does not cause the processing bandwidth to increase substantially. Especially when the processors are waiting for each other's memory subsystem transactions to complete. It would be more advantageous to provide a fetch operation that has a variable fetch size that would allow each of the processor to incur less stall cycles, thus increasing processing bandwidth.
申请公布号 US2004039878(A1) 申请公布日期 2004.02.26
申请号 US20020226158 申请日期 2002.08.23
申请人 VAN DE WAERDT JAN-WILLEM 发明人 VAN DE WAERDT JAN-WILLEM
分类号 G06F12/08;(IPC1-7):G06F12/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址