Shared Memory Architecture

Shared memory systems form a major category of multiprocessors. In this category, all processors share a global memory. Communication between tasks running on different processors is performed through writing to and reading from the global memory. All inter‐processor coordination and synchronization...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Advanced Computer Architecture and Parallel Processing s. 77 - 102
Hlavní autoři: El‐Rewini, Hesham, Abd‐El‐Barr, Mostafa
Médium: Kapitola
Jazyk:angličtina
Vydáno: Hoboken, NJ, USA John Wiley & Sons, Inc 17.12.2004
Edice:Wiley Series on Parallel and Distributed Computing
Témata:
ISBN:9780471467403, 0471467405
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Shared memory systems form a major category of multiprocessors. In this category, all processors share a global memory. Communication between tasks running on different processors is performed through writing to and reading from the global memory. All inter‐processor coordination and synchronization are also accomplished via the global memory. A shared memory computer system consists of a set of independent processors, a set of memory modules, and an interconnection network. Two main problems need to be addressed when designing a shared memory system: performance degradation due to contention, and coherence problems. Performance degradation might happen when multiple processors are trying to access the shared memory simultaneously. A typical design might uses caches to solve the contention problem. However, having multiple copies of data, spread throughout the caches, might lead to a coherence problem. The copies in the caches are coherent if they all equal the same value. But, if one of the processors writes over the value of one of the copies, then the copy becomes inconsistent because it no longer equals the value of the other copies. In this chapter we study a variety of shared memory systems and their solutions of the cache coherence problem. The aspects studied include Uniform Memory Access (UMA), Non‐uniform memory access (NUMA), Cache‐only memory Architecture (COMA), Bus Based Symmetric Multiprocessors, Basic Cache Coherency Methods, Snooping Protocols, Directory Based Protocols, and Shared Memory Programming.
AbstractList Shared memory systems form a major category of multiprocessors. In this category, all processors share a global memory. Communication between tasks running on different processors is performed through writing to and reading from the global memory. All inter‐processor coordination and synchronization are also accomplished via the global memory. A shared memory computer system consists of a set of independent processors, a set of memory modules, and an interconnection network. Two main problems need to be addressed when designing a shared memory system: performance degradation due to contention, and coherence problems. Performance degradation might happen when multiple processors are trying to access the shared memory simultaneously. A typical design might uses caches to solve the contention problem. However, having multiple copies of data, spread throughout the caches, might lead to a coherence problem. The copies in the caches are coherent if they all equal the same value. But, if one of the processors writes over the value of one of the copies, then the copy becomes inconsistent because it no longer equals the value of the other copies. In this chapter we study a variety of shared memory systems and their solutions of the cache coherence problem. The aspects studied include Uniform Memory Access (UMA), Non‐uniform memory access (NUMA), Cache‐only memory Architecture (COMA), Bus Based Symmetric Multiprocessors, Basic Cache Coherency Methods, Snooping Protocols, Directory Based Protocols, and Shared Memory Programming.
Author El‐Rewini, Hesham
Abd‐El‐Barr, Mostafa
Author_xml – sequence: 1
  givenname: Hesham
  surname: El‐Rewini
  fullname: El‐Rewini, Hesham
– sequence: 2
  givenname: Mostafa
  surname: Abd‐El‐Barr
  fullname: Abd‐El‐Barr, Mostafa
BookMark eNptUMtKA0EQHFFBjXv14Ck_sJvpeezMHEPwBREP6nmY7elhV2M27EZC_HrXBwmCDUXTTVVB1Rk7WrZLYuwCeAGciwlXBpSx0uoCa3XAMmfs7lce7u_SKC5PWNb3L3wY0M5qOGWXj3XoKI7v6a3ttuNph3WzJly_d3TOjlNY9JT97hF7vr56mt3m84ebu9l0nm-gFCmP1kXUWJFUyWGQLliXjKikjUJYDFACDzw4G1XltFOAmlAHgTFqK1DJEct_fDfNgraeqrZ97f2fHP6jWfkhn1_FNPCLf_jA_Vchfl_It2CA_AS7m1LA
ContentType Book Chapter
Copyright Copyright © 2005 John Wiley & Sons, Inc.
Copyright_xml – notice: Copyright © 2005 John Wiley & Sons, Inc.
DOI 10.1002/0471478385.ch4
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9780471478386
0471478385
EndPage 102
ExternalDocumentID 10.1002/0471478385.ch4
Genre chapter
GroupedDBID 089
20A
38.
3W9
3X9
3XM
5VX
A4I
A4J
AABBV
AARDG
ABARN
ABIAV
ABIMR
ABQPQ
ABQPW
ACBYE
ACIQC
ACLGV
ACNAM
ADVEM
AERYV
AFOJC
AHWGJ
AIHSK
AIJWT
AIXPE
AJFER
ALMA_UNASSIGNED_HOLDINGS
AMYDA
AZZ
BBABE
BPBUR
CZZ
GEOUK
HF4
I90
IPJKO
J-X
JFSCD
KAH
MYL
PQQKQ
W1A
WIIVT
YPLAZ
YSPEL
ZEEST
ID FETCH-LOGICAL-w162f-d89dc5cbe34f9ca39a89f72b38d228ca1610a0a98d4b95941c5ec5a2cdd582c43
ISBN 9780471467403
0471467405
ISICitedReferencesCount 1
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000298231800005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Nov 27 04:56:34 EST 2019
Sat Nov 15 22:27:59 EST 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-w162f-d89dc5cbe34f9ca39a89f72b38d228ca1610a0a98d4b95941c5ec5a2cdd582c43
PageCount 26
ParticipantIDs wiley_ebooks_10_1002_0471478385_ch4_ch4
PublicationCentury 2000
PublicationDate 2004-12-17
PublicationDateYYYYMMDD 2004-12-17
PublicationDate_xml – month: 12
  year: 2004
  text: 2004-12-17
  day: 17
PublicationDecade 2000
PublicationPlace Hoboken, NJ, USA
PublicationPlace_xml – name: Hoboken, NJ, USA
PublicationSeriesTitle Wiley Series on Parallel and Distributed Computing
PublicationTitle Advanced Computer Architecture and Parallel Processing
PublicationYear 2004
Publisher John Wiley & Sons, Inc
Publisher_xml – name: John Wiley & Sons, Inc
SSID ssj0000159851
ssj0000097639
Score 1.2886523
Snippet Shared memory systems form a major category of multiprocessors. In this category, all processors share a global memory. Communication between tasks running on...
SourceID wiley
SourceType Enrichment Source
Publisher
StartPage 77
SubjectTerms basic cache coherency methods
bus based symmetric multiprocessors
cache‐only memory architecture (COMA)
directory based protocols
non‐uniform memory access (NUMA)
shared memory programming
shared‐memory classification schemes
shared‐memory multiprocessors
snooping protocols
uniform memory access (UMA)
Title Shared Memory Architecture
URI https://onlinelibrary.wiley.com/doi/abs/10.1002/0471478385.ch4
WOSCitedRecordID wos000298231800005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT9wwELaWx6HqAVpaFWhRDlV7qEITO048R1oBlSgUVYC4RY7tqCvRsNrl_Q_414ztOLsBVWoPPWy0G81mx_s5noln5htC3puaylzxKq64quKsBhFX6IXEBo2VbQYP0tE1nXwvDg7E6SkcDgb3oRbm6qxoGnFzA6P_CjWeQ7Bt6ew_wN1dFE_gewQdjwg7Hh95xP29V59zHEL6oVvDp63HkYJDObb9U85CjUCwXS6Bo8t9-Gmuh43vaG2DQr-nYSLdycyIf5FjB_3-OXqbtZydiJYSGhXatym9tz11_IpmmZYnYRlzH2wAo9PSpUpbdl_bmKsbWFA67Fc4VkRfnultydOEoH7Wp3-yTdBo2kYoCZtZXduGL95Op65S-6kJ8JSy7vuFYIJvql_Z1Nh1KYh_Ep0jc0WBC-bC7vaP471uu87Wu-QtgapnJuOAzqrjOGg15YHPKWgeOEIT-rn_G_0HIefJHC2T57a6JbJlJ6jnCzIwzUuyFGZL1C71K2TNwxZ52KJZ2F6R453to6_f4raPRnyd5rSOtQCt8FY0DO9FJRlIAXVBKyY0pUJJdPoTmUgQOquAQ5YqbhSXVGnNBVUZe03mm_PGvCFRLoEZMJIxqDKdJDIFBSKDVHJa5UKvko9uZKUL9U9KT4pNy-n4Sxy_fa2SDz3J8M9Zoby8G46c4EjXa399yXXybDrh3pL5i_GleUcW1dXFcDLeaBF9AN7CYm4
linkProvider ProQuest Ebooks
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%3Abook&rft.genre=bookitem&rft.title=Advanced+Computer+Architecture+and+Parallel+Processing&rft.au=El%E2%80%90Rewini%2C+Hesham&rft.au=Abd%E2%80%90El%E2%80%90Barr%2C+Mostafa&rft.atitle=Shared+Memory+Architecture&rft.series=Wiley+Series+on+Parallel+and+Distributed+Computing&rft.date=2004-12-17&rft.pub=John+Wiley+%26+Sons%2C+Inc&rft.isbn=9780471467403&rft.spage=77&rft.epage=102&rft_id=info:doi/10.1002%2F0471478385.ch4&rft.externalDocID=10.1002%2F0471478385.ch4
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780471467403/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780471467403/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780471467403/sc.gif&client=summon&freeimage=true