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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ABULILA, Ahmed, AL SHEIKH, Rami Mohammad, STREETT, Daren Eugene, MCILVAINE, Michael Scott
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&amp;date=20240620&amp;DB=EPODOC&amp;CC=WO&amp;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&amp;date=20240620&amp;DB=EPODOC&amp;CC=WO&amp;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