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

Full description

Saved in:
Bibliographic Details
Main Authors MCALLISTER CURTIS R, HUANG TERRY C, YU HENRY, DUGAN MICHAEL K, HEAP MARK A, GOSTIN GARY B
Format Patent
LanguageEnglish
Published 13.05.2003
Edition7
Subjects
Online AccessGet 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