Τελευταία ενημέρωση: 16-03-2017Adobe PDF (6.46 MB)
Table of Contents - Adobe PDF (108.87 kB)
Brochure
Download
User comments
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!