Apparatus and method for performing speculative cache directory tag updates
An apparatus and method for performing speculative directory cache tag updates for read accesses to memory is herein disclosed. A control unit for performing tag updates is coupled between the memory controller and the memory bank in a multiprocessor system that employs a directory-based coherency p...
Saved in:
Main Authors | , , , , , |
---|---|
Format | Patent |
Language | English |
Published |
13.05.2003
|
Edition | 7 |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | An apparatus and method for performing speculative directory cache tag updates for read accesses to memory is herein disclosed. A control unit for performing tag updates is coupled between the memory controller and the memory bank in a multiprocessor system that employs a directory-based coherency protocol. The control unit transmits data read from the memory bank to the memory controller while calculating the updated tag that it then writes back to the memory bank. In this manner, the memory bank busy time and memory bus traffic are reduced thereby improving the overall performance of a memory access. |
---|---|
AbstractList | An apparatus and method for performing speculative directory cache tag updates for read accesses to memory is herein disclosed. A control unit for performing tag updates is coupled between the memory controller and the memory bank in a multiprocessor system that employs a directory-based coherency protocol. The control unit transmits data read from the memory bank to the memory controller while calculating the updated tag that it then writes back to the memory bank. In this manner, the memory bank busy time and memory bus traffic are reduced thereby improving the overall performance of a memory access. |
Author | HEAP MARK A HUANG TERRY C GOSTIN GARY B MCALLISTER CURTIS R YU HENRY DUGAN MICHAEL K |
Author_xml | – fullname: MCALLISTER CURTIS R – fullname: HUANG TERRY C – fullname: YU HENRY – fullname: DUGAN MICHAEL K – fullname: HEAP MARK A – fullname: GOSTIN GARY B |
BookMark | eNqNyj0KAjEQBtAUWvh3h7mAIK5ur6IIlmq9DMm3u4HdZEgmgrfXwgNYvebNzSTEgJm5HUQ4sZZMHByN0D46amMiQfoy-tBRFtgysPoXyLLtQc4nWI3pTcodFXGsyEszbXnIWP1cGLqcH6frGhIbZGGLAG2e93pf76pNfdxWf5QPTnM3Yw |
ContentType | Patent |
DBID | EVB |
DatabaseName | esp@cenet |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: EVB name: esp@cenet url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP sourceTypes: Open Access Repository |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Medicine Chemistry Sciences Physics |
Edition | 7 |
ExternalDocumentID | US6564306B2 |
GroupedDBID | EVB |
ID | FETCH-epo_espacenet_US6564306B23 |
IEDL.DBID | EVB |
IngestDate | Fri Jul 19 15:32:36 EDT 2024 |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-epo_espacenet_US6564306B23 |
Notes | Application Number: US20010797494 |
OpenAccessLink | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20030513&DB=EPODOC&CC=US&NR=6564306B2 |
ParticipantIDs | epo_espacenet_US6564306B2 |
PublicationCentury | 2000 |
PublicationDate | 20030513 |
PublicationDateYYYYMMDD | 2003-05-13 |
PublicationDate_xml | – month: 05 year: 2003 text: 20030513 day: 13 |
PublicationDecade | 2000 |
PublicationYear | 2003 |
RelatedCompanies | HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P |
RelatedCompanies_xml | – name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P |
Score | 2.5632887 |
Snippet | An apparatus and method for performing speculative directory cache tag updates for read accesses to memory is herein disclosed. A control unit for performing... |
SourceID | epo |
SourceType | Open Access Repository |
SubjectTerms | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
Title | Apparatus and method for performing speculative cache directory tag updates |
URI | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20030513&DB=EPODOC&locale=&CC=US&NR=6564306B2 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3JTsMwEB1VZb1BAVE2-YByiyCNnbqHCKlJowrURbRBvVVx4qJekqhJQPw9Y3eBC1xtybItz8yzPe8NwD2ntqSOw8yIcmbSTiJMHi0cM3IS3klaIqZtRU4eDJ1-SJ9nbFaD5ZYLo3VCP7U4IlpUjPZean-d_zxi-Tq3sngQS2zKnoKp6xvb2zGeXss2_K7bG4_8kWd4nhtOjOGri7CFIjruorfeUyhayez33rqKlJL_jijBCeyPcbC0PIWaTBtw5G0LrzXgcLD5727AgU7QjAts3BhhcQYviByVYHdVkChNyLoGNEHwSfI1CwCjEVEMSl2Z60OSWIk2k3XwylZfpIzeSZWrxRTnQILe1OubOL_5bi_m4WS3EvsC6mmWyksglmxJW1oxZ0zQNkXPwcVjLCzLkYJJxpvQ_HOYq3_6ruFYJ68ptVL7BurlqpK3GIRLcae37xtvMI0L |
link.rule.ids | 230,309,786,891,25594,76906 |
linkProvider | European Patent Office |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3JTsMwEB1VZSk3KCDK6gPKLYI0duoeIqQmrQpdRVvUWxUnLuoljZoExN8zdhe4wNWWLNvyzDzb894A3HNqS-o4zAwoZyatR8LkwdwxAyfi9agqQlpT5ORe32lP6MuUTQuw2HJhtE7opxZHRIsK0d4z7a-Tn0csX-dWpg9igU3Lp9bY9Y3t7RhPr2UbfsNtDgf-wDM8z52MjP6ri7CFIjpuoLfeqylxXoWc3hqKlJL8jiitY9gf4mBxdgIFGZeh5G0Lr5XhsLf57y7DgU7QDFNs3BhhegodRI5KsDtPSRBHZF0DmiD4JMmaBYDRiCgGpa7M9SFJqESbyTp4LVdfJAveSZ6oxaRnQFrNsdc2cX6z3V7MJqPdSuxzKMbLWF4AsWRV2tIKOWOC1ih6Di4eQ2FZjhRMMl6Byp_DXP7Tdwel9rjXnXWf-50rONKJbEq51L6GYrbK5Q0G5Ezc6q38BjEHj_g |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Apparatus+and+method+for+performing+speculative+cache+directory+tag+updates&rft.inventor=MCALLISTER+CURTIS+R&rft.inventor=HUANG+TERRY+C&rft.inventor=YU+HENRY&rft.inventor=DUGAN+MICHAEL+K&rft.inventor=HEAP+MARK+A&rft.inventor=GOSTIN+GARY+B&rft.date=2003-05-13&rft.externalDBID=B2&rft.externalDocID=US6564306B2 |