ΕΑΡΙΝΟ ΕΞAΜΗΝΟ 2003 / SPRING TERM 2003

E-06 - Παράλληλη Επεξεργασία / Parallel Processing

  • Εξεταστέα ύλη:
    Κεφ. 1, Κεφ. 2, Κεφ. 3 (εκτός 3.3) Κεφ. 4, Κεφ. 5 (μόνο τα 5.1 και 5.2), Κεφ. 6, Κεφ. 8, Κεφ. 9.

  • 3ο σετ Προγραμμάτων (Η εκφώνηση σε .ps)
    Χρήση του LAM/MPI για παράλληλα προγράμματα υπολογισμού του πολλαπλασιασμού πινάκων, χρησιμοποιώντας τις τεχνικές διαχωρισμού σκακιέρας και του strip partitioning.

    Προθεσμία: στο πρώτο μάθημα μετά το Πάσχα, ώρα 15:00

    Ηλεκτρονική παράδοση των προγραμμάτων, με το turnin:

    turnin set3@cse06 <αρχεία>

  • 2ο σετ Προγραμμάτων
    Χρήση των POSIX threads (pthreads) για παράλληλα προγράμματα υπολογισμού:
    • του π = 3.141592
    • του πολλαπλασιασμού πινάκων
    χρησιμοποιώντας τις τεχνικές της τμηματικής δρομολόγησης, αυτοδρομολόγησης κλπ.

    Προθεσμία: Τετάρτη 9 Απριλίου 2003, ώρα 18:00

    Ηλεκτρονική παράδοση των προγραμμάτων, με το turnin:

    turnin set2@cse06 <αρχεία>

  • 1ο σετ Προγραμμάτων
    Χρήση της κοινής μνήμης του Unix (SysV shared memory IPC) για παράλληλα προγράμματα υπολογισμού:
    • του π = 3.141592
    • του πολλαπλασιασμού πινάκων
    χρησιμοποιώντας τις τεχνικές της διάσπασης βρόχου, διαχωρισμού σκακιέρας κλπ.

    Δίνονται σειριακά προγράμματα για το π = 3.141592 και τον πολλαπλασιασμό πινάκων, καθώς και δύο πίνακες 256 επί 256, A και B για δοκιμές.

    Προθεσμία: Τετάρτη 26 Μαρτίου 2003, ώρα 18:00

    Ηλεκτρονική παράδοση των προγραμμάτων, με το turnin:

    turnin set1@cse06 <αρχεία>

  • Οδηγίες για την χρήση του LAM / MPI
  • Πως να χρονομετρήσετε στο Unix
  • Διεργασίες, κοινή μνήμη και σημαφόροι στο Unix

Μεταπτυχιακό Μάθημα / Graduate Course