Ο σκοπός αυτού του μαθήματος είναι να εξετάσει τα βασικά συστατικά των σύγχρονων υπολογιστικών συστημάτων μεγάλης κλίμακας, με ιδιαίτερη έμφαση στα μεγάλα κέντρα δεδομένων (warehouse scale computers, data centers): εφαρμογές, προγραμματιστικά μοντέλα, λογισμικό (γενικές αρχές εικονικοποίησης, cloud computing, serverless computing, παρακολούθηση και διαχείριση πόρων), υλικό (επεξεργαστές, επιταχυντές, αρχιτεκτονικές συγκεκριμένου τομέα, δίκτυα επικοινωνίας, αποθήκευση), κατασκευή, παροχή ενέργειας, και ψύξη, επίδοση και ενεργειακή αποδοτικότητα, μοντελοποίηση, αξιοπιστία, αστοχίες και διόρθωση. Ιδιαίτερη έμφαση θα δοθεί τόσο στο λογισμικό, όσο και στο υλικό, αλλά και στη διασύνδεση τους.
Η διδασκαλία του μαθήματος βασίζεται στο βιβλίο «Αρχιτεκτονική Υπολογιστών: Μια Ποσοτική Προσέγγιση» , των D.A. Patterson, και J.L. Hennessy, (μετάφραση και επιστημονική επιμέλεια στα ελληνικά: Δ.Γκιζόπουλος), Εκδόσεις Κλειδάριθμος, 2020. (τίτλος πρωτοτύπου: “Computer Architecture: A Quantitative Approach”, 6th Edition. Elsevier/Morgan Kaufmann).
Επίσης, θα χρησιμοποιηθεί υλικό από το βιβλίο "The Datacenter as a Computer: Designing Warehouse-Scale Machines", 3rd Edition. Synthesis Lectures on Computer Architecture. Luiz André Barroso, Urs Hölzle, Parthasarathy Ranganathan. October 2018, 189 pages.
https://www.morganclaypool.com/doi/10.2200/S00874ED3V01Y201809CAC046
Τέλος, θα δοθούν σημειώσεις και διαφάνειες από τον διδάσκοντα.