Integrated Systems

Course ID
8ΕΠ12
Επίπεδο
Undergraduate
Είδος
Optional (compulsory)
Εξάμηνο
8
Περίοδος
Spring Semeter
ECTS
5
Ώρες Θεωρίας
3
Ώρες Εργαστηρίου
-

Description

Advanced computer architectures. Branch prediction. Computer architecture taxonomy. Vector processing. Out-of-order execution. Multicore processors. Many processing units system architecture. Memory hierarchy. Multithreading processing. Hazards and pitfalls. Case study: General Purpose Graphics Processing Unit (GPGPU).

Course objectives

  • Understanding of the computer architecture taxonomy.
  • Get familiar with vector processing.
  • Understanding of multiprocessing.
  • Understanding of dedicated and shared memory.
  • Get familiar with multithreading.
  • Get familiar with parallelism problem solving.
  • Apply multithreading on General Purpose Graphics Processing Unit.

Textbooks/Bibliography

  • Patrick R. Shaumont, «Ένας Πρακτικός Οδηγός, για τη Συσχεδίαση Υλικού και Λογισμικού», ΕΚΔΟΣΕΙΣ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΙΔΙΩΤΙΚΗ ΚΕΦΑΛΑΙΟΥΧΙΚΗ ΕΤΑΙΡΕΙΑ, 1η Έκδοση/2018, ΑΘΗΝΑ, Εύδοξος: 77119567
  • Wayne Wolf, «Σχεδιασμός Ψηφιακών Συστημάτων σε FPGAs», 1η Έκδοση/2013, ΑΘΗΝΑ, Εύδοξος: 33134146
  • Pedroni, «ΣΧΕΔΙΑΣΜΟΣ ΚΥΚΛΩΜΑΤΩΝ ΜΕ ΤΗ VHDL», ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, 1η Έκδοση/2008, ΑΘΗΝΑ, Εύδοξος: 13901
  • Weste Neil H.,Eshraghian Kamran, «Σχεδίαση Ολοκληρωμένων Κυκλωμάτων CMOS VLSI», Επιμέλεια: Δημήτριος Σούντρης, Κ. Πεκμεστζή, Α. ΠΑΠΑΣΩΤΗΡΙΟΥ & ΣΙΑ Ι.Κ.Ε., 4η Έκδοση/2010, AΘΗΝΑ, Εύδοξος: 9779
  • Στ. Σουραβλάς, Μ. Ρουμελιώτης, «ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ», ΕΚΔΟΣΕΙΣ Α. ΤΖΙΟΛΑ & ΥΙΟΙ Α.Ε., 1η Έκδοση/2008, ΘΕΣ/ΝΙΚΗ, Εύδοξος: 18548869
  • Peter J Ashenden, «Ψηφιακή Σχεδίαση με VHDL», ΕΚΔΟΣΕΙΣ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΙΔΙΩΤΙΚΗ ΚΕΦΑΛΑΙΟΥΧΙΚΗ ΕΤΑΙΡΕΙΑ, 1η Έκδοση/2008, ΑΘΗΝΑ, Εύδοξος: 64314
  •  

Assessment method

Final theory exam 100%