Τελευταία ενημέρωση: 16-03-2017Adobe PDF (6.46 MB)
Brochure
Download
Title Details:
Παράλληλα συστήματα και προγραμματισμός
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 > 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:
Το βιβλίο αυτό απευθύνεται σε προπτυχιακούς και μεταπτυχιακούς φοιτητές τμημάτων Πληροφορικής, Μηχανικών Ηλεκτρονικών Υπολογιστών και παρεμφερών γνωστικών αντικειμένων. Τα θέματα που πραγματεύεται είναι άκρως επίκαιρα και αφορούν τους σύγχρονους παράλληλους / πολυπύρηνους υπολογιστές οι οποίοι πλέον αποτελούν σχεδόν τον μοναδικό τύπο υπολογιστή, είτε γενικού είτε ειδικού σκοπού.

Εκτός από τους παραπάνω φοιτητές, το βιβλίο μπορεί να χρησιμοποιηθεί και από αναγνώστες / επαγγελματίες / επιστήμονες που έχουν γενικότερη παιδεία στους υπολογιστές και την πληροφορική αλλά ελάχιστη έκθεση στην νέα αυτή τεχνολογία, καθώς το βιβλίο θα είναι σε μεγάλο βαθμό αύταρκες στις έννοιες που καλύπτει.

Το βιβλίο στοχεύει να καλύψει δύο μεγάλα ζητήματα που αφορούν στα παράλληλα υπολογιστικά συστήματα υψηλών επιδόσεων:

(1) Την αρχιτεκτονική / οργάνωσή τους.
Ο αναγνώστης θα είναι σε θέση να αναγνωρίζει τον τρόπο με τον οποίο λειτουργεί ένα τέτοιο σύστημα, πώς διασυνδέονται οι δομικές μονάδες του, ποια προβλήματα πρέπει να λυθούν κατά την σχεδίασή τους καθώς και ποιες είναι οι εναλλακτικές λύσεις.
Στο πλαίσιο αυτό, καλύπτονται τα συστήματα πολυεπεξεργαστών κοινόχρηστης μνήμης, τα πολυπύρηνα συστήματα (multicores), οι υπολογιστικές συστάδες (clusters) καθώς και πολύ σύγχρονες αρχιτεκτονικές όπως αυτές των επιταχυντών (accelerators).

(2) Τον προγραμματισμό τους.
Ο αναγνώστης θα γνωρίσει και θα χρησιμοποιήσει τα δημοφιλέστερα μοντέλα / γλώσσες για τον προγραμματισμό των παράλληλων υπολογιστών. Καλύπτονται όλα τα ευρέως χρησιμοποιούμενα μοντελα, όπως τα νήματα POSIX και το πρότυπο OpenMP για προγραμματισμό κοινόχρηστης μνήμης, αλλά και το MPI για μεταβίβαση μηνυμάτων.
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
Handle http://hdl.handle.net/11419/3209
Bibliographic Reference: Dimakopoulos, V. (2015). Παράλληλα συστήματα και προγραμματισμός [Undergraduate textbook]. Kallipos, Open Academic Editions. https://hdl.handle.net/11419/3209
Language: Greek
Consists of: 1. Introduction: Parallel Systems and Programming
2. Οργάνωση κοινόχρηστης μνήμης
3. Οργάνωση κατανεμημένης μνήμης
4. Προγραμματισμός με κοινόχρηστο χώρο διευθύνσεων
5. Προγραμματισμός με μεταβίβαση μηνυμάτων
6. Μετρικές και επιδόσεις
Number of pages 300
Publication Origin: Kallipos, Open Academic Editions