Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019046002) MULTI-LINE DATA PREFETCHING USING DYNAMIC PREFETCH DEPTH
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2019/046002 International Application No.: PCT/US2018/046506
Publication Date: 07.03.2019 International Filing Date: 13.08.2018
IPC:
G06F 12/0862 (2016.01)
[IPC code unknown for G06F 12/0862]
Applicants:
ORACLE INTERNATIONAL CORPORATION [US/US]; 500 Oracle Parkway Redwood City, California 94065, US
Inventors:
LEE, Hyunjin Abraham; US
CHOU, Yuan; US
PAPE, John; US
Agent:
MUNYON, Dean M.; US
Priority Data:
15/691,35130.08.2017US
Title (EN) MULTI-LINE DATA PREFETCHING USING DYNAMIC PREFETCH DEPTH
(FR) EXTRACTION PRÉALABLE DE DONNÉES MULTI-LIGNE AU MOYEN D'UNE PROFONDEUR D'EXTRACTION PRÉALABLE DYNAMIQUE
Abstract:
(EN) A system for prefetching data for a processor includes a processor core, a memory configured to store information for use by the processor core, a cache memory configured to fetch and store information from the memory, and a prefetch circuit. The prefetch circuit may be configured to issue a multi-group prefetch request to retrieve information from the memory to store in the cache memory using a predicted address. The multi-group prefetch request may include a depth value indicative of a number of fetch groups to retrieve. The prefetch circuit may also be configured to generate an accuracy value based on a cache hit rate of prefetched information over a particular time interval, and to modify the depth value based on the accuracy value.
(FR) Un système d'extraction préalable de données destiné à un processeur comprend un cœur de processeur, une mémoire configurée pour mémoriser des informations destinées à être utilisées par le cœur de processeur, une mémoire cache configurée pour extraire et mémoriser des informations en provenance de la mémoire, et un circuit d'extraction préalable. Le circuit d'extraction préalable peut être configuré pour émettre une demande d'extraction préalable multi-groupe de récupération d'informations de la mémoire devant être mémorisées dans la mémoire cache à l'aide d'une adresse prédite. La demande d'extraction préalable multi-groupe peut comprendre une valeur de profondeur indiquant un nombre de groupes d'extraction à récupérer. Le circuit d'extraction préalable peut également être configuré pour générer une valeur de précision sur la base d'un taux de présence en mémoire cache d'informations extraites au préalable sur un intervalle de temps particulier, et pour modifier la valeur de profondeur sur la base de la valeur de précision.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)