Invention Grant
- Patent Title: Communicating prefetchers in a microprocessor
- Patent Title (中): 在微处理器中沟通预取器
-
Application No.: US13792428Application Date: 2013-03-11
-
Publication No.: US09251083B2Publication Date: 2016-02-02
- Inventor: Rodney E. Hooker , John Michael Greer
- Applicant: VIA TECHNOLOGIES, INC.
- Applicant Address: TW New Taipei
- Assignee: VIA TECHNOLOGIES, INC.
- Current Assignee: VIA TECHNOLOGIES, INC.
- Current Assignee Address: TW New Taipei
- Agent E. Alan Davis; James W. Huffman
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/08

Abstract:
A microprocessor includes a first and second hardware data prefetchers configured to prefetch data into the microprocessor according to first and second respective algorithms, which are different. The second prefetcher is configured to detect a memory access pattern within a memory region and responsively prefetch data from the memory region according the second algorithm. The second prefetcher is further configured to provide to the first prefetcher a descriptor of the memory region. The first prefetcher is configured to stop prefetching data from the memory region in response to receiving the descriptor of the memory region from the second prefetcher. The second prefetcher also provides to the first prefetcher a communication to resume prefetching data from the memory region, such as when the second prefetcher subsequently detects that a predetermined number of memory accesses to the memory region are not in the memory access pattern.
Public/Granted literature
- US20140258641A1 COMMUNICATING PREFETCHERS IN A MICROPROCESSOR Public/Granted day:2014-09-11
Information query