System and method for performing a speculative cache fill

1. Field of the Invention A computer system may include several caches that are each coupled to receive data from a shared memory. A cache coherency mechanism may be configured to receive a cache fill request, and in response, to send a probe to determine whether any of the other caches contain a co...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Mudgett, Dan S, Fox, Mark T
Format: Patent
Sprache:eng
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 Mudgett, Dan S
Fox, Mark T
description 1. Field of the Invention A computer system may include several caches that are each coupled to receive data from a shared memory. A cache coherency mechanism may be configured to receive a cache fill request, and in response, to send a probe to determine whether any of the other caches contain a copy of the requested data. Some time after sending the probe, the cache controller may provide a speculative response to the cache fill request to the requesting device. By delaying providing the speculative response until some time after the probes are sent, it may become more likely that the responses to the probes will be received in time to validate the speculative response.
format Patent
fullrecord <record><control><sourceid>uspatents_EFH</sourceid><recordid>TN_cdi_uspatents_grants_06775749</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>06775749</sourcerecordid><originalsourceid>FETCH-uspatents_grants_067757493</originalsourceid><addsrcrecordid>eNrjZLAMriwuSc1VSMxLUchNLcnIT1FIyy9SKEgtAlK5mXnpCokKxQWpyaU5iSWZZakKyYnJGakKaZk5OTwMrGmJOcWpvFCam0HBzTXE2UO3tLggsSQ1r6Q4Pr0oEUQZmJmbm5qbWBoToQQAAEMvgg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>System and method for performing a speculative cache fill</title><source>USPTO Issued Patents</source><creator>Mudgett, Dan S ; Fox, Mark T</creator><creatorcontrib>Mudgett, Dan S ; Fox, Mark T ; Advanced Micro Devices, Inc</creatorcontrib><description>1. Field of the Invention A computer system may include several caches that are each coupled to receive data from a shared memory. A cache coherency mechanism may be configured to receive a cache fill request, and in response, to send a probe to determine whether any of the other caches contain a copy of the requested data. Some time after sending the probe, the cache controller may provide a speculative response to the cache fill request to the requesting device. By delaying providing the speculative response until some time after the probes are sent, it may become more likely that the responses to the probes will be received in time to validate the speculative response.</description><language>eng</language><creationdate>2004</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/6775749$$EPDF$$P50$$Guspatents$$Hfree_for_read</linktopdf><link.rule.ids>230,309,781,803,886,64041</link.rule.ids><linktorsrc>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/6775749$$EView_record_in_USPTO$$FView_record_in_$$GUSPTO$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Mudgett, Dan S</creatorcontrib><creatorcontrib>Fox, Mark T</creatorcontrib><creatorcontrib>Advanced Micro Devices, Inc</creatorcontrib><title>System and method for performing a speculative cache fill</title><description>1. Field of the Invention A computer system may include several caches that are each coupled to receive data from a shared memory. A cache coherency mechanism may be configured to receive a cache fill request, and in response, to send a probe to determine whether any of the other caches contain a copy of the requested data. Some time after sending the probe, the cache controller may provide a speculative response to the cache fill request to the requesting device. By delaying providing the speculative response until some time after the probes are sent, it may become more likely that the responses to the probes will be received in time to validate the speculative response.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2004</creationdate><recordtype>patent</recordtype><sourceid>EFH</sourceid><recordid>eNrjZLAMriwuSc1VSMxLUchNLcnIT1FIyy9SKEgtAlK5mXnpCokKxQWpyaU5iSWZZakKyYnJGakKaZk5OTwMrGmJOcWpvFCam0HBzTXE2UO3tLggsSQ1r6Q4Pr0oEUQZmJmbm5qbWBoToQQAAEMvgg</recordid><startdate>20040810</startdate><enddate>20040810</enddate><creator>Mudgett, Dan S</creator><creator>Fox, Mark T</creator><scope>EFH</scope></search><sort><creationdate>20040810</creationdate><title>System and method for performing a speculative cache fill</title><author>Mudgett, Dan S ; Fox, Mark T</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-uspatents_grants_067757493</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2004</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Mudgett, Dan S</creatorcontrib><creatorcontrib>Fox, Mark T</creatorcontrib><creatorcontrib>Advanced Micro Devices, Inc</creatorcontrib><collection>USPTO Issued Patents</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Mudgett, Dan S</au><au>Fox, Mark T</au><aucorp>Advanced Micro Devices, Inc</aucorp><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>System and method for performing a speculative cache fill</title><date>2004-08-10</date><risdate>2004</risdate><abstract>1. Field of the Invention A computer system may include several caches that are each coupled to receive data from a shared memory. A cache coherency mechanism may be configured to receive a cache fill request, and in response, to send a probe to determine whether any of the other caches contain a copy of the requested data. Some time after sending the probe, the cache controller may provide a speculative response to the cache fill request to the requesting device. By delaying providing the speculative response until some time after the probes are sent, it may become more likely that the responses to the probes will be received in time to validate the speculative response.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_uspatents_grants_06775749
source USPTO Issued Patents
title System and method for performing a speculative cache fill
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-17T20%3A44%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-uspatents_EFH&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Mudgett,%20Dan%20S&rft.aucorp=Advanced%20Micro%20Devices,%20Inc&rft.date=2004-08-10&rft_id=info:doi/&rft_dat=%3Cuspatents_EFH%3E06775749%3C/uspatents_EFH%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