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...
Gespeichert in:
Hauptverfasser: | , |
---|---|
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 |