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...
Uloženo v:
| Vydáno v: | Advanced Computer Architecture and Parallel Processing s. 77 - 102 |
|---|---|
| Hlavní autoři: | , |
| 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 |

