PERFORMING STORAGE-FREE INSTRUCTION CACHE HIT PREDICTION IN A PROCESSOR
Performing storage-free instruction cache hit prediction is disclosed herein. In some aspects, a processor comprises an instruction cache hit prediction circuit that is configured to detect that a first access by a branch predictor circuit to a branch target buffer (BTB) for a first instruction in a...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | |
container_volume | |
creator | ABULILA, Ahmed AL SHEIKH, Rami Mohammad STREETT, Daren Eugene MCILVAINE, Michael Scott |
description | Performing storage-free instruction cache hit prediction is disclosed herein. In some aspects, a processor comprises an instruction cache hit prediction circuit that is configured to detect that a first access by a branch predictor circuit to a branch target buffer (BTB) for a first instruction in an instruction stream results in a miss on the BTB. In response to detecting the miss, the instruction cache hit prediction circuit is further configured to generate a first instruction cache prefetch request for the first instruction. The instruction cache hit prediction circuit is also configured to transmit the first instruction cache prefetch request to a prefetcher circuit.
L'invention concerne la réalisation d'une prédiction de succès de mémoire cache d'instructions sans stockage. Selon certains aspects, un processeur comprend un circuit de prédiction de succès de mémoire cache d'instructions qui est configuré pour détecter qu'un premier accès par un circuit prédicteur de branchement à une mémoire tampon cible de branchement (BTB) pour une première instruction dans un flux d'instructions conduit à un défaut sur le BTB. En réponse à la détection du défaut, le circuit de prédiction de succès de mémoire cache d'instructions est en outre configuré pour générer une première demande de prélecture de mémoire cache d'instruction pour la première instruction. Le circuit de prédiction de succès de mémoire cache d'instructions est également configuré pour transmettre la première demande de prélecture de mémoire cache d'instructions à un circuit de prélecture. |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2024129184A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2024129184A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2024129184A13</originalsourceid><addsrcrecordid>eNrjZHAPcA1y8w_y9fRzVwgO8Q9ydHfVdQtydVXw9AsOCQp1DvH091NwdnT2cFXw8AxRCAhydfGECHr6KTgC-f7OrsHB_kE8DKxpiTnFqbxQmptB2c01xNlDN7UgPz61uCAxOTUvtSQ-3N_IwMjE0MjS0MLE0dCYOFUAox0toQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>PERFORMING STORAGE-FREE INSTRUCTION CACHE HIT PREDICTION IN A PROCESSOR</title><source>esp@cenet</source><creator>ABULILA, Ahmed ; AL SHEIKH, Rami Mohammad ; STREETT, Daren Eugene ; MCILVAINE, Michael Scott</creator><creatorcontrib>ABULILA, Ahmed ; AL SHEIKH, Rami Mohammad ; STREETT, Daren Eugene ; MCILVAINE, Michael Scott</creatorcontrib><description>Performing storage-free instruction cache hit prediction is disclosed herein. In some aspects, a processor comprises an instruction cache hit prediction circuit that is configured to detect that a first access by a branch predictor circuit to a branch target buffer (BTB) for a first instruction in an instruction stream results in a miss on the BTB. In response to detecting the miss, the instruction cache hit prediction circuit is further configured to generate a first instruction cache prefetch request for the first instruction. The instruction cache hit prediction circuit is also configured to transmit the first instruction cache prefetch request to a prefetcher circuit.
L'invention concerne la réalisation d'une prédiction de succès de mémoire cache d'instructions sans stockage. Selon certains aspects, un processeur comprend un circuit de prédiction de succès de mémoire cache d'instructions qui est configuré pour détecter qu'un premier accès par un circuit prédicteur de branchement à une mémoire tampon cible de branchement (BTB) pour une première instruction dans un flux d'instructions conduit à un défaut sur le BTB. En réponse à la détection du défaut, le circuit de prédiction de succès de mémoire cache d'instructions est en outre configuré pour générer une première demande de prélecture de mémoire cache d'instruction pour la première instruction. Le circuit de prédiction de succès de mémoire cache d'instructions est également configuré pour transmettre la première demande de prélecture de mémoire cache d'instructions à un circuit de prélecture.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2024</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20240620&DB=EPODOC&CC=WO&NR=2024129184A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76516</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20240620&DB=EPODOC&CC=WO&NR=2024129184A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>ABULILA, Ahmed</creatorcontrib><creatorcontrib>AL SHEIKH, Rami Mohammad</creatorcontrib><creatorcontrib>STREETT, Daren Eugene</creatorcontrib><creatorcontrib>MCILVAINE, Michael Scott</creatorcontrib><title>PERFORMING STORAGE-FREE INSTRUCTION CACHE HIT PREDICTION IN A PROCESSOR</title><description>Performing storage-free instruction cache hit prediction is disclosed herein. In some aspects, a processor comprises an instruction cache hit prediction circuit that is configured to detect that a first access by a branch predictor circuit to a branch target buffer (BTB) for a first instruction in an instruction stream results in a miss on the BTB. In response to detecting the miss, the instruction cache hit prediction circuit is further configured to generate a first instruction cache prefetch request for the first instruction. The instruction cache hit prediction circuit is also configured to transmit the first instruction cache prefetch request to a prefetcher circuit.
L'invention concerne la réalisation d'une prédiction de succès de mémoire cache d'instructions sans stockage. Selon certains aspects, un processeur comprend un circuit de prédiction de succès de mémoire cache d'instructions qui est configuré pour détecter qu'un premier accès par un circuit prédicteur de branchement à une mémoire tampon cible de branchement (BTB) pour une première instruction dans un flux d'instructions conduit à un défaut sur le BTB. En réponse à la détection du défaut, le circuit de prédiction de succès de mémoire cache d'instructions est en outre configuré pour générer une première demande de prélecture de mémoire cache d'instruction pour la première instruction. Le circuit de prédiction de succès de mémoire cache d'instructions est également configuré pour transmettre la première demande de prélecture de mémoire cache d'instructions à un circuit de prélecture.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2024</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZHAPcA1y8w_y9fRzVwgO8Q9ydHfVdQtydVXw9AsOCQp1DvH091NwdnT2cFXw8AxRCAhydfGECHr6KTgC-f7OrsHB_kE8DKxpiTnFqbxQmptB2c01xNlDN7UgPz61uCAxOTUvtSQ-3N_IwMjE0MjS0MLE0dCYOFUAox0toQ</recordid><startdate>20240620</startdate><enddate>20240620</enddate><creator>ABULILA, Ahmed</creator><creator>AL SHEIKH, Rami Mohammad</creator><creator>STREETT, Daren Eugene</creator><creator>MCILVAINE, Michael Scott</creator><scope>EVB</scope></search><sort><creationdate>20240620</creationdate><title>PERFORMING STORAGE-FREE INSTRUCTION CACHE HIT PREDICTION IN A PROCESSOR</title><author>ABULILA, Ahmed ; AL SHEIKH, Rami Mohammad ; STREETT, Daren Eugene ; MCILVAINE, Michael Scott</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2024129184A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2024</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>ABULILA, Ahmed</creatorcontrib><creatorcontrib>AL SHEIKH, Rami Mohammad</creatorcontrib><creatorcontrib>STREETT, Daren Eugene</creatorcontrib><creatorcontrib>MCILVAINE, Michael Scott</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>ABULILA, Ahmed</au><au>AL SHEIKH, Rami Mohammad</au><au>STREETT, Daren Eugene</au><au>MCILVAINE, Michael Scott</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>PERFORMING STORAGE-FREE INSTRUCTION CACHE HIT PREDICTION IN A PROCESSOR</title><date>2024-06-20</date><risdate>2024</risdate><abstract>Performing storage-free instruction cache hit prediction is disclosed herein. In some aspects, a processor comprises an instruction cache hit prediction circuit that is configured to detect that a first access by a branch predictor circuit to a branch target buffer (BTB) for a first instruction in an instruction stream results in a miss on the BTB. In response to detecting the miss, the instruction cache hit prediction circuit is further configured to generate a first instruction cache prefetch request for the first instruction. The instruction cache hit prediction circuit is also configured to transmit the first instruction cache prefetch request to a prefetcher circuit.
L'invention concerne la réalisation d'une prédiction de succès de mémoire cache d'instructions sans stockage. Selon certains aspects, un processeur comprend un circuit de prédiction de succès de mémoire cache d'instructions qui est configuré pour détecter qu'un premier accès par un circuit prédicteur de branchement à une mémoire tampon cible de branchement (BTB) pour une première instruction dans un flux d'instructions conduit à un défaut sur le BTB. En réponse à la détection du défaut, le circuit de prédiction de succès de mémoire cache d'instructions est en outre configuré pour générer une première demande de prélecture de mémoire cache d'instruction pour la première instruction. Le circuit de prédiction de succès de mémoire cache d'instructions est également configuré pour transmettre la première demande de prélecture de mémoire cache d'instructions à un circuit de prélecture.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng ; fre |
recordid | cdi_epo_espacenet_WO2024129184A1 |
source | esp@cenet |
subjects | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
title | PERFORMING STORAGE-FREE INSTRUCTION CACHE HIT PREDICTION IN A PROCESSOR |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-19T13%3A42%3A45IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=ABULILA,%20Ahmed&rft.date=2024-06-20&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2024129184A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |