METHOD FOR PROACTIVE SYNCHRONIZATION WITHIN A COMPUTER SYSTEM

A method for providing proactive synchronization in a computer system (100) includes a processor (18A, 18B) requesting exclusive access to a given memory resource (314A-314D). The request may include one or more addresses associated with the given memory resource. The method also includes comparing...

Full description

Saved in:
Bibliographic Details
Main Author ALSUP, MITCHELL, K
Format Patent
LanguageEnglish
French
Published 01.03.2007
Subjects
Online AccessGet full text

Cover

Loading…
Abstract A method for providing proactive synchronization in a computer system (100) includes a processor (18A, 18B) requesting exclusive access to a given memory resource (314A-314D). The request may include one or more addresses associated with the given memory resource. The method also includes comparing each of the addresses in the request to each address in a plurality of sets of addresses. Each address in the sets of addresses may correspond to a respective memory resource to which a requestor has exclusive access. In addition, in response to any address of the one or more addresses matching any address in the plurality of sets of addresses, the method includes returning a count value (233) associated with the set including the matching address. The count value may be indicative of the number of requestors contending for the matching address. La présente invention se rapporte à un procédé de synchronisation proactive dans un système informatique (100). Le procédé selon l'invention consiste : à faire appel à un processeur (18a, 18B) demandant un accès exclusif à une ressource mémoire donnée (314A-314D), ladite demande comportant une ou plusieurs adresses associées à la ressource mémoire donnée ; à comparer chacune des adresses contenues dans la demande à chaque adresse contenue dans une pluralité d'ensemble d'adresses, chaque adresse des ensembles d'adresses pouvant correspondre à une ressource mémoire respective à laquelle un demandeur dispose un accès exclusif ; et à renvoyer, en réponse à la concordance entre une adresse quelconque liée à la demande et une adresse quelconque de la pluralité d'ensembles d'adresses, une valeur de comptage (233) associée à l'ensemble contenant l'adresse concordante. La valeur de comptage peut indiquer le nombre de demandants en concurrence pour l'adresse concordante.
AbstractList A method for providing proactive synchronization in a computer system (100) includes a processor (18A, 18B) requesting exclusive access to a given memory resource (314A-314D). The request may include one or more addresses associated with the given memory resource. The method also includes comparing each of the addresses in the request to each address in a plurality of sets of addresses. Each address in the sets of addresses may correspond to a respective memory resource to which a requestor has exclusive access. In addition, in response to any address of the one or more addresses matching any address in the plurality of sets of addresses, the method includes returning a count value (233) associated with the set including the matching address. The count value may be indicative of the number of requestors contending for the matching address. La présente invention se rapporte à un procédé de synchronisation proactive dans un système informatique (100). Le procédé selon l'invention consiste : à faire appel à un processeur (18a, 18B) demandant un accès exclusif à une ressource mémoire donnée (314A-314D), ladite demande comportant une ou plusieurs adresses associées à la ressource mémoire donnée ; à comparer chacune des adresses contenues dans la demande à chaque adresse contenue dans une pluralité d'ensemble d'adresses, chaque adresse des ensembles d'adresses pouvant correspondre à une ressource mémoire respective à laquelle un demandeur dispose un accès exclusif ; et à renvoyer, en réponse à la concordance entre une adresse quelconque liée à la demande et une adresse quelconque de la pluralité d'ensembles d'adresses, une valeur de comptage (233) associée à l'ensemble contenant l'adresse concordante. La valeur de comptage peut indiquer le nombre de demandants en concurrence pour l'adresse concordante.
Author ALSUP, MITCHELL, K
Author_xml – fullname: ALSUP, MITCHELL, K
BookMark eNrjYmDJy89L5WSw9XUN8fB3UXDzD1IICPJ3dA7xDHNVCI70c_YI8vfzjHIM8fT3Uwj3DPHw9FNwVHD29w0IDXENAqoIDnH15WFgTUvMKU7lhdLcDMpuriHOHrqpBfnxqcUFicmpeakl8eH-RgYG5gZGpoaGRo6GxsSpAgAjWizp
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
DocumentTitleAlternate PROCEDE DE SYNCHRONISATION PROACTIVE DANS UN SYSTEME INFORMATIQUE
ExternalDocumentID WO2007025112A1
GroupedDBID EVB
ID FETCH-epo_espacenet_WO2007025112A13
IEDL.DBID EVB
IngestDate Fri Jul 19 13:59:58 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
French
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_WO2007025112A13
Notes Application Number: WO2006US33192
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20070301&DB=EPODOC&CC=WO&NR=2007025112A1
ParticipantIDs epo_espacenet_WO2007025112A1
PublicationCentury 2000
PublicationDate 20070301
PublicationDateYYYYMMDD 2007-03-01
PublicationDate_xml – month: 03
  year: 2007
  text: 20070301
  day: 01
PublicationDecade 2000
PublicationYear 2007
RelatedCompanies ADVANCED MICRO DEVICES, INC
ALSUP, MITCHELL, K
RelatedCompanies_xml – name: ALSUP, MITCHELL, K
– name: ADVANCED MICRO DEVICES, INC
Score 2.6725457
Snippet A method for providing proactive synchronization in a computer system (100) includes a processor (18A, 18B) requesting exclusive access to a given memory...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title METHOD FOR PROACTIVE SYNCHRONIZATION WITHIN A COMPUTER SYSTEM
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20070301&DB=EPODOC&locale=&CC=WO&NR=2007025112A1
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1La8MwDBale962bGOPbhg2citr86I9hNE6KekgcUjTx3YpcR4wGGlZM_b3J7vt1lOvljFCSJY-WZIBngoLvXDHajfzhAuA0kWTsvSkicpjWonZ1TIuUgN-YHlj43Vmzmrwue2FkXNCf-RwRLSoFO29kvf18j-J5cjaytUz_8Clxcsgth11i46F_rZVp2-7IXMYVSlF3KYG0Zomwmmth1jpQATSYtK-O-mLvpTlrlMZnMFhiOeV1TnU8lKBE7r9e02BY3_z5K3AkazRTFe4uLHD1QXYvht7zCEI4UgYMVEJMnHJ6C2gXsSC4btMPJHpMPaGAekRyvxwjHEr7hjFrn8JjwM3pl4TOZr_CWA-Zbvs61dQLxdlfg2k1coSjfMs7ViFUZicJy0jRYRT6IZW6EVyA419J93uJ9_B6TqTKSquGlCvvr7ze3TBFX-QkvsFnCCDng
link.rule.ids 230,309,786,891,25594,76906
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3dT8JADG8IfuCbosYP1Es0eyPCvoQHYuA2sinbLTA-9IXsxpaYmEFkxn_f3gHKE6_Xy6Vp2mt_vbYH8JCa6IUbZr2aRFwAlCaalKlFVVQew4yMpjrjIjXg-aYz1F8mxqQAn5teGDkn9EcOR0SLitHec3lfL_6TWJasrVw-8g9cmj93w5albNCx0N-6YnVadsAsRhVKEbcpfn9FE-G02kastPck5vOK4GnUEX0pi22n0j2G_QDPy_ITKCRZGUp08_daGQ699ZN3GQ5kjWa8xMW1HS5PoeXZocMsghCOBH0mKkFGNhm8-dTpM999l4knMnZDx_VJm1DmBUOMW3HHILS9M7jv2iF1qsjR9E8A0zHbZl87h2I2z5ILILXaLFI5n8UNM9VTg_OopseIcFJNV1MtjS6hsuukq93kOyg5odeb9lz_9RqOVllNUX1VgWL-9Z3coDvO-a2U4i_syYaL
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=METHOD+FOR+PROACTIVE+SYNCHRONIZATION+WITHIN+A+COMPUTER+SYSTEM&rft.inventor=ALSUP%2C+MITCHELL%2C+K&rft.date=2007-03-01&rft.externalDBID=A1&rft.externalDocID=WO2007025112A1