Abstract Models
In this chapter, we study abstract models for both shared memory and message passing systems. We study several parallel and distributed algorithms and evaluate their complexities using these models. At first glance, abstract models may appear to be inappropriate in real‐world situations due to their...
Saved in:
| Published in: | Advanced Computer Architecture and Parallel Processing pp. 127 - 155 |
|---|---|
| Main Authors: | , |
| Format: | Book Chapter |
| Language: | English |
| Published: |
Hoboken, NJ, USA
John Wiley & Sons, Inc
17.12.2004
|
| Series: | Wiley Series on Parallel and Distributed Computing |
| Subjects: | |
| ISBN: | 9780471467403, 0471467405 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | In this chapter, we study abstract models for both shared memory and message passing systems. We study several parallel and distributed algorithms and evaluate their complexities using these models. At first glance, abstract models may appear to be inappropriate in real‐world situations due to their idealistic nature. However, abstract machines have been very useful in studying parallel and distributed algorithms and evaluating their anticipated performance independent of the real machines. Clearly, if the performance of an algorithm is not satisfactory on an abstract system, it is meaningless to implement it on a real system. Although abstract models do not consider some practical considerations in real parallel and distributed systems, they focus on the computational aspects of the algorithmic complexity, which makes it less difficult to find performance bounds and complexity estimates. We begin by discussing a model of shared memory systems called PRAM (Parallel Random Access Machine). We also study the PRAM model and the relationships between its different variations. In addition, we present a computational model for synchronous message passing systems. Furthermore, we discuss complexity analysis of algorithms described in terms of both PRAM and message passing models. An assortment of algorithms for both models will be presented and evaluated. |
|---|---|
| AbstractList | In this chapter, we study abstract models for both shared memory and message passing systems. We study several parallel and distributed algorithms and evaluate their complexities using these models. At first glance, abstract models may appear to be inappropriate in real‐world situations due to their idealistic nature. However, abstract machines have been very useful in studying parallel and distributed algorithms and evaluating their anticipated performance independent of the real machines. Clearly, if the performance of an algorithm is not satisfactory on an abstract system, it is meaningless to implement it on a real system. Although abstract models do not consider some practical considerations in real parallel and distributed systems, they focus on the computational aspects of the algorithmic complexity, which makes it less difficult to find performance bounds and complexity estimates. We begin by discussing a model of shared memory systems called PRAM (Parallel Random Access Machine). We also study the PRAM model and the relationships between its different variations. In addition, we present a computational model for synchronous message passing systems. Furthermore, we discuss complexity analysis of algorithms described in terms of both PRAM and message passing models. An assortment of algorithms for both models will be presented and evaluated. |
| 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 | eNptUE1LAzEQjaig1sWbZ__ArpNk8nUspbZCxYueQ7KZYHXpFlMo-uvdqrQIDjyGGd483rwLdrLqV8TYNYeGA4hbQMPRWGlV077oI1Y5Y_c7fXyYtUGQZ6wq5RWG4spZxc_Z1TiWzXtoNzcPfaKuXLLTHLpC1W8fsee76dNkXi8eZ_eT8aLeci1yHa3UAcmQiI67KERKNqjkwKYAWThhCYVDgyFhSwllipoIUJlgSOVWjlj9o7tddvThKfb9W_F_zPvP5doPT_l1ygO_-YfPwe9S8IcUvg8GyC9RW06G |
| ContentType | Book Chapter |
| Copyright | Copyright © 2005 John Wiley & Sons, Inc. |
| Copyright_xml | – notice: Copyright © 2005 John Wiley & Sons, Inc. |
| DOI | 10.1002/0471478385.ch6 |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 9780471478386 0471478385 |
| EndPage | 155 |
| ExternalDocumentID | 10.1002/0471478385.ch6 |
| 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-b836a4e7e2b919b22dd8a5d908da0f2928e429474ad4ced43db6ee0457a7e5fc3 |
| ISBN | 9780471467403 0471467405 |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000298231800007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Sat Nov 15 22:27:59 EST 2025 Wed Nov 27 04:56:33 EST 2019 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-w162f-b836a4e7e2b919b22dd8a5d908da0f2928e429474ad4ced43db6ee0457a7e5fc3 |
| PageCount | 29 |
| ParticipantIDs | wiley_ebooks_10_1002_0471478385_ch6_ch6 |
| 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.2863675 |
| Snippet | In this chapter, we study abstract models for both shared memory and message passing systems. We study several parallel and distributed algorithms and evaluate... |
| SourceID | wiley |
| SourceType | Enrichment Source Publisher |
| StartPage | 127 |
| SubjectTerms | analysis of parallel algorithms complexity analysis computing sum and all sums leader election problem matrix multiplication message passing model parallel random access machine (PRAM) model sorting synchronous message passing model |
| Title | Abstract Models |
| URI | https://onlinelibrary.wiley.com/doi/abs/10.1002/0471478385.ch6 |
| WOSCitedRecordID | wos000298231800007&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/eLvHCXMwtV1LT8MwDI7G44CQeCPe2gHBARXa9JHkONAACTEmBBK3Km1SMWmUaRsPceGv4yRNtw4OcODQqquszK6j2IntzwjtM181D0g9JxESOwEYIIeGwneEn3naxrtpoJtNkFaLPjywdq32aWthXrskz-n7O-v9q6rhHShblc7-Qd3loPACnkHpcAe1w33CI66evZqcYxvSt90ajhqTkYI276v-KV1bI2Btl07gKHMfbuVbJzcdrVVQ6GkUJhIlzRj5Ke9r1V8_g7eZ8fGJ2EjUaUo61G3XusaFVx9CDuzapX-oqEXJms6PVpC-qhtXKY3l1B5SaChEU5NpDMj3LKBqqqfZzrpgKVX3E9cfW1I9gx1QWGfPgPp-W_gNkKwegFCfhsfp4wTCdrHl-Zl0Ck0RAsvkzEXz5v6qPKRTVS5RAZtq8MhCBi6qRjYoWA0tipNl3SKDuvik-h_V7Y_2X-6W0LyqaamrYhPgcxnVZL6CFu0cqRcL_CpasMqqG2Wtofvz5t3ZpVO0zHDevAhnTkL9iAeSSJwwjyUYC0F5KJhLBXczzDCV4IAEJOAigMkY-CKJpAS3nnAiwyz119F0_pzLDVTPojRMhce4K1zYw3sgOAfzyESIpQrWbaJDLU6so_qD2OBf43gkdAxCq2sTHVQo7edSRFH80elpwp7Itn495DaaG02zHTQ97L_IXTSbvg47g_5eocYvqPFY2Q |
| 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=Abstract+Models&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=127&rft.epage=155&rft_id=info:doi/10.1002%2F0471478385.ch6&rft.externalDocID=10.1002%2F0471478385.ch6 |
| 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 |

