HY225 Οργϊνωςη Υπολογιςτών

Σχετικά έγγραφα
Chapter 4 (1) Αξιολόγηση και κατανόηση της απόδοσης

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

Ειςαγωγι ςτο Δομθμζνο Προγραμματιςμό. Βαγγζλθσ Οικονόμου

Απόδοση Υπολογιστικών Συστημάτων

Processor-Memory (DRAM) Διαφορά επίδοςθσ

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

HY220 Εργαςτόριο Ψηφιακών Κυκλωμϊτων

Χρονισμός και Απόδοση Υπολογιστικών Συστημάτων

Σχεδίαςη Σφγχρονων Ακολουθιακών Κυκλωμάτων

Ανάπτυξη Εφαρμογών Σε Προγραμματιςτικό Περιβάλλον

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

ΡΟΓΑΜΜΑΤΙΣΤΙΚΟ ΡΕΙΒΑΛΛΟΝ MICRO WORLDS PRO

ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Γνωριμία με το λογιςμικό του υπολογιςτι

HY430 Εργαςτόριο Ψηφιακών Κυκλωμϊτων.

Τεχνικζσ Ανάλυςησ Διοικητικών Αποφάςεων

Ειςαγωγι ςτθν Τεχνολογία Αυτοματιςμοφ

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

Ψθφιακι Επεξεργαςία ιματοσ

ΥΡΟΝΣΙΣΗΡΙΟ Μ. Ε. ΚΑΙ ΚΕΝΣΡΟ ΙΔΙΑΙΣΕΡΩΝ ΜΑΘΗΜΑΣΩΝ «ΚΤΡΙΣΗ» ΔΙΑΓΩΝΙΜΑ ΘΕΜΑΣΑ Β ΛΤΚΕΙΟΤ ΥΕΒΡΟΤΑΡΙΟ 2018 ΑΕΠΠ

Είναι το «μυαλό» του υπολογιστή μας. Αυτός κάνει όλους τους υπολογισμούς και τις πράξεις. Έχει δική του ενσωματωμένη μνήμη, τη λεγόμενη κρυφή

HY422 Ειςαγωγή ςτα υςτήματα VLSI. 5/9/ ΗΤ422 - Διάλεξθ 10θ Χρονιςμόσ. Γενικό Μοντζλο φγχρονου Κυκλώματοσ

Ενδεικτικζσ Λφςεισ Θεμάτων

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

Ψθφιακι Επεξεργαςία ιματοσ

ΛΕΙΤΟΥΓΙΚΆ ΣΥΣΤΉΜΑΤΑ. 5 ο Εργαςτιριο Ειςαγωγι ςτθ Γραμμι Εντολϊν

ΜΑΘΗΜΑΤΙΚΑ ΕΠΙΠΕΔΟ (Β - Γ Λυκείου)

ΘΥ101: Ειςαγωγι ςτθν Πλθροφορικι

Οργάνωση Υπολογιστών

ΘΕΡΜΟΔΤΝΑΜΙΚΗ Ι. Ενότθτα 1: Βαςικά χαρακτθριςτικά τθσ Θερμοδυναμικισ. ογομϊν Μπογοςιάν Πολυτεχνικι χολι Σμιμα Χθμικϊν Μθχανικϊν

ΧΕΔΙΑΜΟ ΜΕΘΟΔΟΥ ΠΑΡΑΓΩΓΗ

ΘΕΜΑ Α /25 (A1)Χαρακτηρίςτε τισ παρακάτω προτάςεισ ωσ (Σ)ωςτζσ ή (Λ)άθοσ

Το ολοκληρωμένο κύκλωμα μιας ΚΜΕ. «Φέτα» ημιαγωγών (wafer) από τη διαδικασία παραγωγής ΚΜΕ

Τελική Εξέταση, Απαντήσεις/Λύσεις

ΕΝΟΤΗΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Αρχεία - Φάκελοι

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α ΤΑΞΗ

Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση. Κεφάλαιο 1. Αφηρηµένες έννοιες και τεχνολογία υπολογιστών

Δίκτυα Μεταγωγήσ. Εκπαιδεφτρια :Μαρία Πολίτθ

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014

ΘΕΜΑΣΑ ΕΡΓΑΙΩΝ ΓΙΑ ΣΟ ΜΑΘΗΜΑ ΠΡΟΟΜΟΙΩΗ

Διαγώνισμα Φυσική ς Κατευ θυνσής Γ Λυκει ου - Ταλαντώσεις

Η διανομή. Χριςτόδουλοσ Ράντθσ 1

ΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ 4.1

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 2: Σο Τλικό του Τπολογιςτι

HY523 Εργαςτηριακή Σχεδίαςη Ψηφιακών Κυκλωμάτων με εργαλεία Ηλεκτρονικού Σχεδιαςτικού Αυτοματιςμού. 2 ΗΥ523 - Χωροκζτθςθ

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

Τυπικζσ Γλϊςςεσ Περιγραφισ Υλικοφ Διάλεξθ 4

Συπικζσ Γλϊςςεσ Περιγραφισ Τλικοφ Διάλεξθ 5

Τυπικζσ Γλϊςςεσ Περιγραφισ Υλικοφ Εργαςτιριο 1

Δίκτυα Υπολογιςτϊν 2-Rooftop Networking Project

HY437 Αλγόριθμοι CAD

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

Ελλθνικι Δθμοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Ψθφιακά Ηλεκτρονικά. Ενότθτα 13 : Άλλοι Μετρθτζσ Φϊτιοσ Βαρτηιϊτθσ

Αςφάλεια και Προςταςία Δεδομζνων

ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΣΗ ΝΟΗΛΕΤΣΙΚΗ. Φιλιοποφλου Ειρινθ

Νζεσ Τάςεισ ςτην εκπαιδευτική διαδικαςία: Gamification

Δ ιαγώνιςμα ς το μάθημα Ανάπτυξη Εφαρμογών ςε Προγ ραμματιςτικό Περιβάλ λον

Ραραπάνω παρουςιάηεται ο πυρινασ των εντολϊν του επεξεργαςτι MIPS, με τισ οποίεσ, και τθν υλοποίθςθ τουσ ςε υλικό κα αςχολθκοφμε.

(Α3 1 ) Σασ δίνεται το παρακάτω αλγορικμικό τμιμα

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 2 ο Εργαςτιριο Διαχείριςθ Διεργαςιϊν

ΧΗΥΙΑΚΟ ΔΚΠΑΙΔΔΤΣΙΚΟ ΒΟΗΘΗΜΑ «ΥΤΙΚΗ ΘΔΣΙΚΗ ΚΑΙ ΣΔΦΝΟΛΟΓΙΚΗ ΚΑΣΔΤΘΤΝΗ» ΦΥΣΙΚΗ ΘΔΤΙΚΗΣ ΚΑΙ ΤΔΧΝΟΛΟΓΙΚΗΣ ΚΑΤΔΥΘΥΝΣΗΣ ΘΔΜΑ Α ΘΔΜΑ Β

ελ. 11/235, Περιεχόμενα Φακζλου "Σεχνικι Προςφορά"

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

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 3: Εργονομία

Ο ήχοσ ωσ φυςικό φαινόμενο

1 0 ΕΠΑΛ ΞΑΝΘΗ ΕΙΔΙΚΟΣΗΣΑ : ΗΛΕΚΣΡΟΝΙΚΩΝ ΕΙΔΙΚΗ ΘΕΜΑΣΙΚΗ ΕΡΓΑΙΑ Β ΗΛΕΚΣΡΟΝΙΚΩΝ ΘΕΜΑ : ΚΑΣΑΚΕΤΗ ΠΟΜΠΟΤ FM

Δυναμικι Μθχανϊν I. Διάλεξθ 16. Χειμερινό Εξάμθνο 2013 Τμιμα Μθχανολόγων Μθχ., ΕΜΠ

Εγχειρίδιο: Honeybee Small

Internet a jeho role v našem životě Το Διαδίκτυο και ο ρόλοσ του ςτθ ηωι μασ

Σφςτθμα Διαχείριςθσ Αντλιοςταςίων. Διαφείπιςη ςτςσημάσων ύδπετςηρ Μονάδερ αςύπμασηρ μεσαυοπάρ ςημάσων Radio telemetry

ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Α Γενικού Λυκείου (Μάθημα Επιλογής)

Multi Logo. Προγραμματιςμόσ Η/Υ με Multi Logo. Σχεδίαςη και ανάπτυξη εφαρμογήσ κίνηςησ αντικειμζνου

Ονοματεπϊνυμο.. ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ

HY422 Ειςαγωγή ςτα Συςτήματα VLSI. HY422 - Διάλεξθ 4θ - Διαςυνδζςεισ

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

Τεχνικό Σχζδιο - CAD

Διάδοση θερμότητας σε μία διάσταση

ECM PLUS TM Σφςτθμα Διαχείριςθσ Κρίςεων Σειςμϊν

Ειδικά Θζματα Βάςεων Δεδομζνων

HY220 Εργαςτήριο Ψηφιακών Κυκλωμάτων. Διδάςκων: Χ. ωτηρίου, Βοηθοί: Ε. Κουναλάκησ, Π. Ματτθαιάκησ, Δ. Σςαλιαγκόσ.

ΦΥΕ 14 ΑΚΑΔ. ΕΤΟΣ Η ΕΡΓΑΣΙΑ. Ημερομηνία παράδοςησ: 12 Νοεμβρίου (Όλεσ οι αςκιςεισ βακμολογοφνται ιςοτίμωσ με 10 μονάδεσ θ κάκε μία)

Οδηγός χρήσης Blackboard Learning System για φοιτητές

Ακολουκιακά Λογικά Κυκλώματα

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

2

Βάςεισ Δεδομζνων Ι. Ενότητα 7: Ειςαγωγή ςτην γλώςςα_sql. Δρ. Σςιμπίρθσ Αλκιβιάδθσ Σμιμα Μθχανικϊν Πλθροφορικισ ΣΕ

1. εμινάριο Προγραμματιςμού CNC Εργαλειομηχανών

Οδηγίεσ για την πρόςβαςη των δικαιοφχων ςτο ΟΠΣΑΑ

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 3 ο Εργαςτιριο υγχρονιςμόσ Διεργαςιϊν

ΕΡΓΑΣΤΗΡΙΑ 1 και 2. Εργαςτήρια Πληροφορική ΙΙ. Ειςαγωγή ςτη Python

Νικόλαοσ Μ. Σαλτερισ Σχολικόσ Σφμβουλοσ Δ.Ε. Δρ. Πολιτικισ Επιςτιμθσ και Ιςτορίασ Μζλοσ ΔΣ Πανελλινιασ Ζνωςθσ Σχολικϊν Συμβοφλων

3 ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ ( while, do while )

Κεφάλαιο Το υπολογιστικό σύστημα Η εξέλιξη του ανθρώπου πραγματοποιήθηκε χάρη στην ικανότητά στον χειρισμό εργαλείων.

Οργάνωση Υπολογιστών ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Εργαστήριο 10: Επίδοση Επεξεργαστών, CPI. Μανόλης Γ.Η. Κατεβαίνης

lim x και lim f(β) f(β). (β > 0)

Τέτοιες λειτουργίες γίνονται διαμέσου του

ΡΤΘΜΙΕΙ ΓΙΑ ΣΗΝ ΤΠΟΒΟΛΗ ΕΚΘΕΕΩΝ ΚΑΙ ΣΙ ΠΛΗΡΩΜΕ

ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 6: Το γραφικό περιβάλλον Επικοινωνίασ (Γ.Π.Ε)

Πανελλαδικε σ Εξετα ςεισ Γ Τα ξησ Ημερη ςιου και Δ Τα ξησ Εςπερινου Γενικου Λυκει ου

Δομζσ Δεδομζνων Πίνακεσ

Σμιμα Πλθροφορικισ και Σεχνολογίασ Τπολογιςτϊν ΕΙΑΓΩΓΗ ΣΑ ΤΣΗΜΑΣΑ ΤΠΟΛΟΓΙΣΩΝ

Transcript:

HY225 Οργϊνωςη Υπολογιςτών Διδϊςκοντεσ: Δ. Νικολόπουλοσ, Χ. ωτηρύου. http://www.csd.uoc.gr/~hy225 1 Πωσ μετρϊμε την Απόδοςη; Ορίηουμε Απόδοςθ = 1/(Χρόνοσ Εκτζλεςθσ) «Χ είναι ν φορζσ γρθγορότερο από το Υ» Απόδοςθ_Χ/Απόδοςθ_Υ = Χρόνοσ Εκτζλεςθσ_Υ/Χρόνοσ Εκτζλεςθσ_Χ = ν Παράδειγμα Χρόνοσ Εκτζλεςθσ Προγράμματοσ 10s ςτο Α, 15s ςτο Β Χρόνοσ Εκτζλεςθσ_Β/Χρόνοσ Εκτζλεςθσ_Α = 15/10 = 1.5 Άρα το μθχάνθμα Α είναι 1.5 φορζσ γρθγορότερο από το Β 2 1

Μϋτρηςη του Χρόνου Εκτϋλεςησ Απαιτοφμενοσ χρόνοσ Εκτζλεςθσ Συνολικόσ χρόνοσ απόκριςθσ του προγράμματοσ, που ςυμπεριλαμβάνει όλα τα ςχετικά του τμιματα Χρόνοσ Επεξεργαςτι, Ειςόδου/Εξόδου, Κακυςτζρθςθ από το Λειτουργικό Σφςτθμα, χρόνοσ αναμονισ Κακορίηει τθν Απόδοςθ Χρόνοσ του Επεξεργαςτι Υπολογιςτικόσ χρόνοσ μιασ εργαςίασ ςτο CPU Αγνοεί χρόνο για Είςοδο/Ζξοδο, κοινι χριςθ του CPU/πόρων ςυςτιματοσ από άλλεσ εργαςίεσ Άκροιςμα Χρόνου του χριςτθ και ςυςτιματοσ Διαφορετικά προγράμματα επθρεάηονται διαφορετικά από τθν απόδοςθ του CPU και του ςυςτιματοσ 3 χϋςη Απόδοςησ και Κύκλου Ρολογιού Η λειτουργία του υλικοφ κακορίηεται από τον ρυκμό ενόσ ςιματοσ ρολογιοφ Ρολόι(κύκλοι) Μεηαθοπά Δεδομένων και Τπολογιζμόρ Ανανέωζη Καηάζηαζηρ Πεπίοδορ Περίοδοσ: χρόνοσ για 1 κφκλο π.χ.: 250ps = 0.25ns = 250 10 12 s Συχνότθτα: ρυκμόσ, κφκλοι ανά sec π.χ.: 4.0GHz = 4000MHz = 4.0 10 Hz 4 2

Χρόνοσ του Επεξεργαςτό Η απόδοςθ βελτιϊνεται: CPU CPU Clock Cycle Time Μικραίνοντασ τον απαιτοφμενο αρικμό κφκλων εκτζλεςθσ Αυξάνοντασ τον ρυκμό του ρολογιοφ Ο ςχεδιαςτισ ςυχνά πρζπει να ςυμψθφίηει μεταξφ ρυκμό του ρολογιοφ και των αρικμό των κφκλων 5 Παρϊδειγμα Χρόνου Εκτϋλεςησ Υπολογιςτισ Α, 2GHz ρολόι, 10s χρόνοσ επεξεργαςτι Σχεδιάηουμε Υπολογιςτι Β Στοχεφουμε ςε 6s χρόνο επεξεργαςτι Μποροφμε να αυξιςουμε τον ρυκμό του ρολογιοφ, όμωσ προκαλεί αφξθςθ των απαιτοφμενων κφκλων κατά x1.2 Πόςο γριγοροσ πρζπει να είναι ο Υπολογιςτισ Β; 10s 1.2 2GHz 20 6s 10 20 1.2 10 24 10 6s 6s 4GHz 6 3

Αριθμόσ Εντολών και Κύκλοι ανϊ Εντολό () Ορίηουμε (Cycles per Instruction) κφκλοι ανά εντολι Instruction Count Cyclesper Instruction Instruction Count Instruction Count Ο Αρικμόσ των Εντολϊν προγράμματοσ Clock Cycle Time Εξαρτάται από πρόγραμμα, αρχιτεκτονικι ςυνόλου εντολϊν (IS), και τον μεταγλωττιςτι Ο μζςοσ αρικμόσ Εξαρτάται από τθν υλοποίθςθ του επεξεργαςτι ςτο Υλικό Για εντολζσ με διαφορετικόσ, το μίγμα εντολϊν επθρεάηεται 7 Παρϊδειγμα Υπολογιςτισ Α, Κφκλοσ = 250ps, = 2 Υπολογιςτισ Β, Κφκλοσ = 500ps, = 1.2 Ζςτω ίδια IS (Instruction Set rchitecture) Ποιοσ είναι γρηγορότεροσ και κατά πόςο; Instruction Count I 2.0 250ps I 500ps Instruction Count I 1.2 500ps I 600ps I I 600ps 500ps 1.2 Cycle Time Cycle Time γπηγοπόηεπορ 1.2 θοπέρ 8 4

Υπολογιςμόσ Αν διαφορετικοί τφποι εντολϊν απαιτοφν διαφορετικό αρικμό κφκλων: Clock Cycles n i 1 ( i i) Το ωσ μζςοσ όροσ: n i 1 i i σεηική ςσνόηηηα Παρϊδειγμα Ζςτω εναλλακτικζσ ακολουκίεσ εντολϊν για το ίδιο πρόγραμμα, από τρεισ τάξεισ: Τάξη C Σάξηρ 1 2 3 Ακολοςθία 1 Απιθμόρ Ενηολών Ακολοςθία 2 Απιθμόρ Ενηολών Ακολουκία 1: Σφνολο εντολϊν = 5 Κφκλοι = 2x1+1x2+2x3 = 10 Μζςο = 10/5 = 2.0 2 1 2 4 1 1 Ακολουκία 2: Σφνολο εντολϊν = 6 Κφκλοι = 4x1+1x2+1x3 = Μζςο = /6 = 1.5 10 5

Μϋτρηςη Απόδοςησ - Περύληψη Instructio ns Program Η Απόδοςθ εξαρτάται από: Clock cycles Instructio n Αλγόρικμο: επθρεάηει τον Αρικμό των Εντολϊν (ΑΕ), πικανϊσ και το Γλϊςςα Προγραμματιςμοφ: επθρεάηει ΑΕ και Μεταγλωττιςτισ: επθρεάηει ΑΕ και Seconds Clock cycle Αρχιτεκτονικι Συνόλου Εντολϊν (IS): επθρεάηει ΑΕ, και περίοδο του ρολογιοφ, Τ! 11 6