Τελευταία ενημέρωση: 16-03-2017Adobe PDF
(6.46 MB)
Table of Contents - Adobe PDF
(108.87 kB)
Brochure
Download
Title Details: | |
Parallel Systems and Programming |
|
Authors: |
Dimakopoulos, Vassilios |
Reviewer: |
Hadjidoukas, Panagiotis |
Subject: | MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > ARCHITECTURE AND ORGANIZATION MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > SOFTWARE DEVELOPMENT FUNDAMENTALS MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > SYSTEMS FUNDAMENTALS |
Keywords: |
Parallel Systems
Programming Software Computer Architecture High Performance Systems Multicore Systems |
Description: | |
Abstract: |
This textbook targets undergraduate and graduate university students enrolled in Computer Science, Computer Engineering and related programs. The subject of the book is in the forefront of computer technology, dealing with contemporary parallel / multicore computers which are nowadays the only type of computing systems available, be it general or special purpose.
The book tries to be self-contained. As such, it can also be useful to general readers, practitioners and professionals who have a working knowledge of computers and programming, but have not been exposed to the relatively new technology of parallelism.
The book aims to cover two facets of parallel, high-performance computer systems:
(1) Their organization and architecture.
The reader will be in position to recognize how such a system operates, how its constituent elements are interconnected, what are the basic problems architects and designers face, and what are the alternative solutions. In this frame, the book covers shared-memory systems, multicores and compute clusters.
(2) Their programming.
The most popular parallel programming models are presented and utilized. The book covers widely used programming models, such as POSIX threads and OpenMP for shared-address space programming, which is suited for multicore systems, and MPI for message passing, which is a must on clusters.
|
Type: |
Undergraduate textbook |
Creation Date: | 2015 |
Item Details: | |
ISBN |
978-960-603-369-8 |
License: |
http://creativecommons.org/licenses/by-nc-nd/3.0/gr |
DOI | http://dx.doi.org/10.57713/kallipos-676 |
Handle | http://hdl.handle.net/11419/3209 |
Bibliographic Reference: | Dimakopoulos, V. (2015). Parallel Systems and Programming [Undergraduate textbook]. Kallipos, Open Academic Editions. https://dx.doi.org/10.57713/kallipos-676 |
Language: |
Greek |
Consists of: |
1. Introduction 2. Shared Memory Organization 3. Distributed Memory Organization 4. Programming with Shared Address Space 5. Programming with Message Passing 6. Metrics and Performance |
Number of pages |
275 |
Publication Origin: |
Kallipos, Open Academic Editions |
User comments | |
There are no published comments available! | |