Multi-Threaded Object-Oriented MPI-Based Message Passing Interface: The ARCH Library: The Springer International Series in Engineering and Computer Science, cartea 446
Autor Jean-Marc Adamoen Limba Engleză Hardback – 31 mai 1998
A feature of interest to readers is that both the library and the application codes used for illustration purposes are available via the Internet. The material can be downloaded for installation and personal parallel code development on the reader's computer system. ARCH can be run on Unix/Linux as well as Windows NT-based platforms. Current installations include the IBM-SP2, the CRAY-T3E, the Intel Paragon, PC-networks under Linux or Windows NT.
Multi-Threaded Object-Oriented MPI-Based Message Passing Interface: The ARCH Library is aimed at scientists who need to implement parallel/distributed algorithms requiring complicated local and/or distributed control structures. It can also benefit parallel/distributed program developers who wish to write codes in the object-oriented style. The author has been using ARCH for several years as a medium to teach parallel and network programming. Teachers can employ the library for the same purpose while students can use it for training. Although ARCH has been used so far in an academic environment, it will be an effective tool for professionals as well.
Multi-Threaded Object-Oriented MPI-Based Message Passing Interface: The ARCH Library is suitable as a secondary text for a graduate level course on Data Communications and Networks, Programming Languages, Algorithms and Computational Theory and Distributed Computing and as a reference for researchers and practitioners in industry.
Toate formatele și edițiile | Preț | Express |
---|---|---|
Paperback (1) | 965.79 lei 6-8 săpt. | |
Springer Us – 29 oct 2012 | 965.79 lei 6-8 săpt. | |
Hardback (1) | 971.99 lei 6-8 săpt. | |
Springer Us – 31 mai 1998 | 971.99 lei 6-8 săpt. |
Din seria The Springer International Series in Engineering and Computer Science
- Preț: 119.98 lei
- 24% Preț: 1041.97 lei
- 20% Preț: 422.81 lei
- Preț: 206.36 lei
- 20% Preț: 313.26 lei
- 20% Preț: 632.66 lei
- 23% Preț: 687.70 lei
- 18% Preț: 1204.93 lei
- 18% Preț: 948.75 lei
- 20% Preț: 635.23 lei
- 18% Preț: 932.78 lei
- 20% Preț: 635.73 lei
- 15% Preț: 626.72 lei
- 20% Preț: 632.97 lei
- 18% Preț: 933.22 lei
- 20% Preț: 633.63 lei
- 20% Preț: 978.13 lei
- 20% Preț: 635.09 lei
- 18% Preț: 930.90 lei
- 20% Preț: 978.77 lei
- 18% Preț: 940.85 lei
- 20% Preț: 634.12 lei
- 15% Preț: 638.60 lei
- 18% Preț: 934.19 lei
- 18% Preț: 1200.75 lei
- 18% Preț: 941.47 lei
- 15% Preț: 633.14 lei
- 18% Preț: 932.47 lei
- 18% Preț: 931.38 lei
- 20% Preț: 1262.96 lei
Preț: 971.99 lei
Preț vechi: 1214.98 lei
-20% Nou
Puncte Express: 1458
Preț estimativ în valută:
186.02€ • 193.79$ • 154.66£
186.02€ • 193.79$ • 154.66£
Carte tipărită la comandă
Livrare economică 10-24 februarie 25
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9780792381655
ISBN-10: 0792381653
Pagini: 185
Ilustrații: XIV, 185 p.
Dimensiuni: 155 x 235 x 13 mm
Greutate: 0.46 kg
Ediția:1998
Editura: Springer Us
Colecția Springer
Seria The Springer International Series in Engineering and Computer Science
Locul publicării:New York, NY, United States
ISBN-10: 0792381653
Pagini: 185
Ilustrații: XIV, 185 p.
Dimensiuni: 155 x 235 x 13 mm
Greutate: 0.46 kg
Ediția:1998
Editura: Springer Us
Colecția Springer
Seria The Springer International Series in Engineering and Computer Science
Locul publicării:New York, NY, United States
Public țintă
ResearchCuprins
1. Introduction.- 1.1. The MPI Library.- 1.2. Arch.- 1.3. An Overview of Arch.- 2. Threads-Concurrency.- 2.1. Threads.- 2.2. S_Threads.- 2.3. Communication between Son and Father.- 2.4. State-Transition Diagram.- 2.5. ARCH Program Organization.- 3. Synchronous Point-To-Point Communication.- 3.1. Channel Class Organization.- 3.2. Local Channels.- 3.3. Inter-Process Channels.- 3.4. Non-deterministic Many Way Reception.- 3.5. Atomicity.- 4. Asynchronous Point-To-Point Communication.- 4.1. Asynchronous Versus Synchronous.- 4.2. Channels for Asynchronous Point-to-Point Communication.- 4.3. Asynchronous Communication Functions.- 5. Global Data-One-Sided Communication.- 5.1. Motivation.- 5.2. Outline.- 5.3. The Class Global.- 5.4. Example.- 6. Global Completion Detection.- 6.1. Problem Setting.- 6.2. Detecting Completion via Counting.- 6.3. Implementing Counters Algorithm.- 6.4. ARCH Implementation of Counters Algorithm.- 7. Distributed Mutual Exclusion.- 7.1. Problem Setting.- 7.2. Algorithm For Distributed Mutual Exclusion.- 7.3. ARCH-based Implementation.- 8. Parallel A* Algorithm.- 8.1. Sequential A* Algorithm.- 8.2. A* Parallel Implementation.- 9. Global Pointers-Spread Arrays.- 9.1. Global Pointers.- 9.2. Spread Arrays.- 10. Image Segmentation.- 10.1. Region Growing: Sequential Algorithm.- 10.2. Parallel Region Growing.- 10.3. Experimental Results.- References.