发明名称 Prefetch instruction extensions
摘要 A computer system and method. In one embodiment, a computer system comprises a processor and a cache memory. The processor executes a prefetch instruction to prefetch a block of data words into the cache memory. In one embodiment, the cache memory comprises a plurality of cache levels. The processor selects one of the cache levels based on a value of a prefetch instruction parameter indicating the temporal locality of data to be prefetched. In a further embodiment, individual words are prefetched from non-contiguous memory addresses. A single execution of the prefetch instruction allows the processor to prefetch multiple blocks into the cache memory. The number of data words in each block, the number of blocks, an address interval between each data word of each block, and an address interval between each block to be prefetched are indicated by parameters of the prefetch instruction.
申请公布号 US7890702(B2) 申请公布日期 2011.02.15
申请号 US20070944870 申请日期 2007.11.26
申请人 ADVANCED MICRO DEVICES, INC. 发明人 LAUTERBACH GARY
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址