Invention Grant
- Patent Title: Multi-modal data prefetcher
- Patent Title (中): 多模式数据预取器
-
Application No.: US12869386Application Date: 2010-08-26
-
Publication No.: US08291172B2Publication Date: 2012-10-16
- Inventor: Rodney E. Hooker , Colin Eddy
- Applicant: Rodney E. Hooker , Colin Eddy
- 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: G06F13/00
- IPC: G06F13/00 ; G06F13/28

Abstract:
A microprocessor includes first and second cache memories occupying distinct hierarchy levels, the second backing the first. A prefetcher monitors load operations and maintains a recent history of the load operations from a cache line and determines whether the recent history indicates a clear direction. The prefetcher prefetches one or more cache lines into the first cache memory when the recent history indicates a clear direction and otherwise prefetches the one or more cache lines into the second cache memory. The prefetcher also determines whether the recent history indicates the load operations are large and, other things being equal, prefetches a greater number of cache lines when large than small. The prefetcher also determines whether the recent history indicates the load operations are received on consecutive clock cycles and, other things being equal, prefetches a greater number of cache lines when on consecutive clock cycles than not.
Public/Granted literature
- US20110264860A1 MULTI-MODAL DATA PREFETCHER Public/Granted day:2011-10-27
Information query