Θέματα Διαλέξεων. Αρχιτεκτονικές Υπολογιστικών Συστημάτων Δίκτυα Υπολογιστών Λειτουργικά Συστήματα Ενσωματωμένα Συστήματα και Εφαρμογές

Σχετικά έγγραφα
Επιστήμη των Υπολογιστών

ΣΥΣΤΗΜΑΤΑ ΥΠΟΛΟΓΙΣΤΩΝ.

Θεμελιώδη Θέματα Επιστήμης Υπολογιστών

ΕΙΣΑΓΩΓΗ στους Η/Υ. Δρ. Β Σγαρδώνη. Τμήμα Τεχνολογίας Αεροσκαφών ΤΕΙ ΣΤΕΡΕΑΣ ΕΛΛΑΔΑΣ. Χειμερινό Εξάμηνο

Εισαγωγή στην πληροφορική

Κεφάλαιο 1 Αφαιρετικότητα και Τεχνολογία Υπολογιστών (Computer Abstractions and Technology)

Η επικράτηση των ψηφιακών κυκλωμάτων 1o μέρος

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Κυκλωμάτων» Χειμερινό εξάμηνο

Εισαγωγή στην Αρχιτεκτονική Η/Υ

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 10 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:

ΑρχιτεκτονικήΥπολογιστών. Ι (ένα) Δημήτρης Γκιζόπουλος. Καθηγητής

Αρχιτεκτονική Υπολογιστών Ι (ένα)

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο

Εισαγωγή στην Αρχιτεκτονική Η/Υ

Ψηφιακά ολοκληρωμένα κυκλώματα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Τεχνολογίες Κύριας Μνήμης

i Στα σύγχρονα συστήματα η κύρια μνήμη δεν συνδέεται απευθείας με τον επεξεργαστή

Συστήματα VLSI. Εισαγωγή. Γιώργος Δημητρακόπουλος. Δημοκρίτειο Πανεπιστήμιο Θράκης. Άνοιξη 2014

Το μάθημα συνοπτικά (1) Το μάθημα συνοπτικά (2) Τι είναι ένα υπολογιστικό σύστημα ;

Το μάθημα συνοπτικά (1) Το μάθημα συνοπτικά (2) Τι είναι ένα υπολογιστικό σύστημα ;

4/10/2008. Εισαγωγή στη σχεδίαση συστημάτων VLSI. Περιεχόμενα μαθήματος. Γιώργος Δημητρακόπουλος. Βιβλιογραφία. Ψηφιακά συστήματα.

ΠΛΗΡΟΦΟΡΙΚΗ: ΥΠΟΛΟΓΙΣΤΕΣ & ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ

Προγραµµατισµός Συστηµάτων Πραγµατικού Χρόνου

Future vs Imagination η νέα τάξη πραγμάτων είναι σίγουρα «δικτυωμένη»

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Κρυφές Μνήμες. (οργάνωση, λειτουργία και απόδοση)

ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΤΕΙ ΗΠΕΙΡΟΥ- ΣΤΕΦ ΤΜΗΜΑ ΜΗΧ. ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε.

Βασίλειος Κοντογιάννης ΠΕ19

κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών

Αρχιτεκτονική Υπολογιστών. ηµήτρης Γκιζόπουλος Καθηγητής

Εισαγωγή Συμβόλαιο Μαθήματος

Προχωρηµένα Θέµατα Αρχιτεκτονικής

Αρχιτεκτονική υπολογιστών

Μηχανοτρονική. Τμήμα Μηχανικών Παραγωγής και Διοίκησης 7 ο Εξάμηνο,

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ. Δρ.

Συστήματα σε Ολοκληρωμένα Κυκλώματα

Κεντρική Μονάδα Επεξεργασίας

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Ιεραρχία Μνήμης. Ιεραρχία μνήμης και τοπικότητα. Σκοπός της Ιεραρχίας Μνήμης. Κρυφές Μνήμες

Αρχιτεκτονικές Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών

ΣΤΑΤΙΚΕΣ ΚΑΙ ΔΥΝΑΜΙΚΕΣ ΜΝΗΜΕΣ ΤΥΧΑΙΑΣ ΠΡΟΣΠΕΛΑΣΗΣ (Static and Dynamic RAMs). ΔΙΑΡΘΡΩΣΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ

i Όλες οι σύγχρονες ΚΜΕ είναι πολυπλοκότερες!

Chapter 4 ( ή 1 στο βιβλίο σας)

Παράρτημα 3: Παράλληλη συγκριτική παρουσίαση του προηγούμενου και του νέου Πρoγράμματος Σπουδών. 5 Περίγραμμα Υ Ηλεκτρονικά Στοιχεία


ΤΕΧΝΙΚΕΣ ΑΥΞΗΣΗΣ ΤΗΣ ΑΠΟΔΟΣΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ I

Συστήµατα και Αλγόριθµοι Πολυµέσων

ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ. 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

Αρχιτεκτονική Υπολογιστών

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΨΗΦΙΑΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

Εισαγωγή στους Υπολογιστές

Διδάσκων:Μ.Χατζόπουλος, Παραδόσεις:Τρίτη 4-6, Τετάρτη 1-3; (Αμφιθέατρο Α15) Πληροφορίες στην ιστοσελίδα του μαθήματος

Αρχιτεκτονική υπολογιστών

ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ - VHDL ΑΝΤΩΝΗΣ ΠΑΣΧΑΛΗΣ

Μεταπτυχιακή διατριβή. Ανδρέας Παπαευσταθίου

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΓΕΩΤΕΧΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΠΕΡΙΒΑΛΛΟΝΤΟΣ. Πτυχιακή εργασία

HCI - Human Computer Interaction Σχεδιασμός Διεπαφής. ΓΤΠ 61 Βαµβακάρης Μιχάλης 09/12/07

ΕΠΛ221: Οργάνωση Υπολογιστών και Συμβολικός Προγραμματισμός

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Μικροηλεκτρονική - VLSI

Λογικά σύμβολα των CPU, RAM, ROM και I/O module

Διάλεξη 15 Απόδοση της Ιεραρχίας Μνήμης Βελτιστοποίηση της απόδοσης

Μικροηλεκτρονική - VLSI

Τετάρτη, 17 Οκτωβρίου 2012 Αμφιθέατρο Κτηρίου Επιστημών Πολυτεχνείο Κρήτης 10:00-14:00

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ

ΠΡΟΓΡΑΜΜΑ ΕΞΕΤΑΣΤΙΚΗΣ ΠΕΡΙΟΔΟΥ Φεβρουαρίου 2019

4.2.1 Α εξάμηνο Β εξάμηνο Γ εξάμηνο 4.2. ΣΥΝΟΠΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΑΝΑ ΕΞΑΜΗΝΟ

Chapter 4 (1) Αξιολόγηση και κατανόηση της απόδοσης

Οι Διδάσκοντες. Αντώνης Πασχάλης, Καθηγητής, Θεωρία. Χρήστος Κρανιώτης, ΕEΔΙΠ, Εργαστήριο

Η διασύνδεση Υλικού και λογισμικού David A. Patterson και John L. Hennessy. Αφηρημένες έννοιες και τεχνολογία υπολογιστών

Μάθηµα. Τεχνολογία & Προγραµµατισµός Υπολογιστών. Τεχνολογία και Υλικό των Υπολογιστών. Θεµατική Ενότητα. Περίληψη Μαθήµατος 2

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

Εισαγωγή στην Επιστήμη του Ηλεκτρολόγου Μηχανικού (και Τεχνολογίας Υπολογιστών)

Οργάνωση Υπολογιστών (ΙI)

Συστήματα σε Ολοκληρωμένα Κυκλώματα

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας

Instruction Execution Times

Μαλούτα Θεανώ Σελίδα 1

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΣΥΣΤΗΜΑΤΩΝ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΕΡΓΑΣΤΗΡΙΟ ΥΨΗΛΩΝ ΤΑΣΕΩΝ

*Ένας υπολογιστής είναι στην πραγματικότητα ένα σύστημα πολλών μερών που συνεργάζονται μεταξύ τους.

Με τον όρο μνήμη αναφερόμαστε στα μέσα που χρησιμοποιούνται για την αποθήκευση προγραμμάτων και δεδομένων σε έναν υπολογιστή ή άλλη ψηφιακή

Αρχιτεκτονική υπολογιστών

Ενσωµατωµένα Υπολογιστικά Συστήµατα (Embedded Computer Systems)

242 -ΕισαγωγήστουςΗ/Υ

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

Παρουσίαση Δραστηριοτήτων

CMOS Technology for Computer Architects

Β Εξάµηνο Τίτλος Μαθήµατος Θ Φ Α.Π Ε Φ.E. Π.Μ Προαπαιτούµενα

i Throughput: Ο ρυθμός ολοκλήρωσης έργου σε συγκεκριμένο χρόνο

Παραλληλισμός σε επίπεδο εντολών

Αρχιτεκτονική Υπολογιστών

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Απόδοση ΚΜΕ. (Μέτρηση και τεχνικές βελτίωσης απόδοσης)

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Και Εγέννετω Φως. Το Τρανζίστορ! ENIAC. Μικροηλεκτρονική 3. Το πρώτο τρανζίστορ! Τρανζίστορ στα 180nm Bell Labs Μικροηλεκτρονική 4

Transcript:

Θέματα Διαλέξεων Αρχιτεκτονικές Υπολογιστικών Συστημάτων Δίκτυα Υπολογιστών Λειτουργικά Συστήματα Ενσωματωμένα Συστήματα και Εφαρμογές 2

Εργασίες Ασκήσεις στη Βελτιστοποίηση Δυναμικών Δομών Δεδομένων (Dynamic Data Type Refinement DDTR) Ο σκοπός της άσκησης είναι να βελτιστοποιηθούν οι δυναμικές δομές δεδομένων δύο δικτυακών εφαρμογών: του Deficit Round Robin (DRR) και του αλγορίθμου Dijkstra, με χρήση της μεθοδολογίας «Βελτιστοποίησης Δυναμικών Δομών Δεδομένων» - Dynamic Data Type Refinement (DDTR). Οι δυναμικές δομές των αλγορίθμων DRR και Dijkstra θα βελτιστοποιηθούν ως προς: τις προσβάσεις στη μνήμη (memory accesses) που απαιτούνται για να προσπελαστουν τα δεδομένα τους και ως προς τη μέγιστη ποσότητα μνήμης που καταλαμβάνουν (memory footprint). 3

Επίλυση προβλημάτων μέσω Η/Υ Πρόβλημα Αλγόριθμοι Γλώσσα Αρχιτεκτονική Συνόλου Εντολών Μικροαρχιτεκτονική Κυκλώματα Στοιχεία 4

Επίλυση προβλημάτων μέσω Η/Υ Μια συστηματική ακολουθία μετασχηματισμών μεταξύ των επιπέδων αφαίρεσης (layers of abstraction) Πρόβλημα Αλγόριθμος Πρόγραμμα Αρχιτεκτονική Συνόλου Εντολών Σχεδιασμός Λογισμικού: Επιλογή αλγορίθμων και δομών δεδομένων Προγραμματισμός: Χρήση γλώσσας για την περιγραφή του αλγορίθμου Μετάφραση/Διερμηνεία: Μετατροπή γλώσσας σε εντολές μηχανής 5

συνέχεια Αρχιτεκτονική Συνόλου Εντολών Σχεδιασμός Επεξεργαστή Μικροαρχιτεκτονική Σχεδιασμός Λογικής/Κυκλώματος Κυκλώματα Circuits Διαδικασία Κατασκευής Στοιχεία Devices 6

ENIAC The first electronic computer (1946) 8

ENIAC complexity with numbers ENIAC contained 17,468 vacuum tubes, 7,200 crystal diodes, 1,500 relays, 70,000 resistors, 10,000 capacitors and around 5 million hand-soldered joints. Weight 30 tons Dimensions roughly 2.6 m 0.9 m 24 m, Basic machine cycle 200 microseconds (20 cycles of the 100 khz clock in the cycling unit) Area 63 m 2 Power consumption 150 kw 9

Ολοκληρωμένο κύκλωμα (Integrated Circuit) In 1959 both parties applied for patents. Jack Kilby and Texas Instruments received U.S. patent #3,138,743 for miniaturized electronic circuits. Robert Noyce and the Fairchild Semiconductor Corporation received U.S. patent #2,981,877 for a silicon based integrated circuit. The two companies wisely decided to cross license their technologies after several years of legal battles, creating a global market now worth about $1 trillion a year. "What we didn't realize then was that the integrated circuit would reduce the cost of electronic functions by a factor of a million to one, nothing had ever done that for anything before" - Jack Kilby

η ανατολή της επανάστασης της πληροφορικής

The MOS Transistor Polysilicon Aluminum FUTURE: 3D transistor/finfet 12

Moore s Law Source: S. Shankar, Intel

Μνήμη=Το εμπόδιο στην απόδοση υπολογιστών Performance 1000 µproc: 60%/year. 100 10 Moore s Law CPU DRAM 1 1980 1985 1990 1995 2000 Time Processor-Memory Performance Gap: (grows 50% / year) 2005 DRAM: 7%/year 14

Πολυπύρηνος Υπολογισμος --Multicore computing Source: ITRS, 2009

Cell Processor for Playstation3 16

Οδικοί Χάρτες (roadmaps): HiPEAC HiPEAC: High Performance and Embedded Architecture and Compilation http://www.hipeac.org Στόχοι, προτεραιότητες, ανάγκες, δράσεις... 17

Challenges www.hipeac.net/roadmap Performance Performance /, Performance/Watt/, Power and energy Managing system complexity Security Reliability Timing predictability 18

Κατακλυσμός δεδομένων(data Deluge) Exabytes [Paolo Faraboschi, HP] 19

20

Κυρίαρχες Τάσεις στις Υπολογιστικές Πλατφόρμεςς Πολλαπλοί πυρήνες Η επεξεργασία πληροφορίας κοστίζει ενεργειακά πολύ επεξεργαστών λιγότερο από την μεταφορά της πληροφορίας Το μέγεθος μνήμης εντός του Επεξεργαστής Cell για Playstation3 Ιδανική Στρατηγική: Move Logic NOT Data ολοκληρωμένου γίνεται πολύ σημαντικό σε σχέση με το συνολικό εμβαδόν

Ubiquitous computing in a connected world O υπολογισμός είναι παντού σε διασυνδεμένο κόσμο Infrastructure Core (cloud) Sensory swarm, actuators and real world data Smart house cities, Mobile access Courtesy Jan M. Rabaey, UC Berkeley, updated for this HiPEAC vision 22

Ποιά συσκευή ή μηχάνημα που χρησιμοποιείται ΚΑΘΗΜΕΡΙΝΑ από δις εκατ. ανθρώπους περιέχει και χρησιμοποιεί τους πιο πολλούς υπολογιστές????? 23

Επίπεδα Σχεδιασμού Ιεραρχία Σχεδιασμού ΣΥΣΤΗΜΑ + ΜΟΝΑΔΑ ΠΥΛΗ ΚΥΚΛΩΜΑ S n+ ΣΤΟΙΧΕΙΟ G D n+

μερικά μαθήματα Αρχιτεκτονική Υπολογιστών Βάσεις Δεδομένων Μεταγλωττιστές Τεχνολογία Λογισμικού Εισαγωγή στη Σχεδίαση Συστημάτων VLSI Μικροηλεκτρονική: Κατασκευή Ολοκληρωμένων Κυκλωμάτων Σχεδίαση Αναλογικών Ηλεκτρονικών Συστημάτων Συστήματα Μικροϋπολογιστών Ψηφιακά Συστήματα VLSI Σχεδιασμός Ενσωματωμένων Συστημάτων.

More Info Αναπλ. Καθηγητής Δημήτριος Σούντρης dsoudris@microlab.ntua.gr http://www.microlab.ntua.gr/~dsoudris Thinking is easy, acting is difficult, and to put one's thoughts into action is the most difficult thing in the world. Johann Wolfgang von Goethe 28