Invention Grant
- Patent Title: Hardware stream prefetcher with dynamically adjustable stride
- Patent Title (中): 硬件流预取器具有动态可调步幅
-
Application No.: US14295878Application Date: 2014-06-04
-
Publication No.: US09280476B2Publication Date: 2016-03-08
- Inventor: Vijay Sathish
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Meyertons Hood Kivlin Kowert & Goetzel
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/06

Abstract:
An apparatus may include a first memory, a control circuit, a first address comparator and a second address comparator. The first memory may store a table, which may include an expected address of a next memory access and an offset to increment a value of the expected address. The control circuit may read data at a predicted address in a second memory and store the read data in a cache. The first and second address comparators may determine if a value of a received address is between the value of the expected address and the value of the expected address minus a value of the offset. The control circuit may also modify the value of the offset responsive to determining the value of the received address is between the value of the expected address and the value of the expected address minus the value of the offset.
Public/Granted literature
- US20150356015A1 PROCESSOR PERFORMANCE BY DYNAMICALLY RE-ADJUSTING THE HARDWARE STREAM PREFETCHER STRIDE Public/Granted day:2015-12-10
Information query