Review: Intel Core i7-3770K (Ivy Bridge)
Αρχιτεκτονική Ivy Bridge
Όπως λογικά θα υποψιάζεστε από το μοντέλο “tick-tock” που ακολουθεί η Intel όσο αφορά στις γενιές επεξεργαστών της, οι νέοι Ivy Bridge δεν διαφέρουν πολύ από την προηγούμενη γενιά των Sandy Bridge. Αυτό σημαίνει ότι κάνουν χρήση της ίδιας δομής του γνωστού “Ring Bus” (high bandwidth bi-directional ring bus), είναι συμβατοί όσο αφορά στον αριθμό των διεπαφών (pin compatible) με τους Sandy Bridge (άλλωστε διαθέτουν παρόμοια συσκευασία και κάνουν χρήση ακριβώς όμοιου socket, του LGA1155) ενώ επιπλέον στο ίδιο die – εκτός του ελεγκτή μνήμης, του PCI Express root complex – διαθέτουν υποσύστημα γραφικών iGPU.
Το τελευταίο έχει βελτιωθεί σημαντικά, ώστε να είναι συμβατό μεταξύ άλλων και με το DirectX 11 API της Microsoft. Η νέα πλατφόρμα της Intel, ακολουθεί την ίδια 2-chip λογική όπως και στο παρελθόν επίσης (CPU και PCH).
Το μέγεθος του die των επεξεργαστών Ivy Bridge είναι περίπου 25% μικρότερο από αυτό των Sandy Bridge, καταλαμβάνοντας επιφάνεια περίπου 173mm² ενώ ο αριθμός των τρανζίστορς έχει αυξηθεί κατά 20.7%, από τα 1.16 δισεκατομμύρια στα 1.4 δισεκατομμύρια.
Ποια είναι λοιπόν με μια ματιά τα νέα χαρακτηριστικά των επεξεργαστών Ivy Bridge;
- Νέα δομή τρανζίστορ 3-D Tri-Gate (έως και 50% χαμηλότερη κατανάλωση στο ίδιο επίπεδο απόδοσης με τα συμβατικά transistors)
- Κατασκευαστική μέθοδος 22nm
- Υποστήριξη PCI Express 3.0
- Υψηλότερη απόδοση στα γραφικά (με 16 μονάδες εκτέλεσης στην περίπτωση Intel HD Graphics 4000) και υποστήριξη DirectX 11, OpenGL 3.1 και OpenCL 1.1
- Νέος random number generator, υποστήριξη εντολών RdRand και OS protection ενάντια σε επιθέσεις Escalation of Privilege
- Βελτιωμένος ελεγκτής μνήμης dual-channel που υποστηρίζει αρθρώματα έως 2800MT/s με βήματα των 200MHz και υποστηρίζει τον νέο τύπο DDR3L
- Βελτιωμένη τεχνολογία Quick Sync Video
- Βελτιωμένες δυνατότητες overclocking
- Χαμηλότερη κατανάλωση και ρυθμιζόμενο TDP
Χάρη στην κατασκευαστική μέθοδο 22nm, η Intel μπορεί να παράγει ακόμα περισσότερους επεξεργαστές ανά wafer
Πριν δούμε λίγο την δομή στο εσωτερικό ενός επεξεργαστή Ivy Bridge, να αναφέρουμε ότι στην σχεδίαση system-on-a-chip" της Intel, γίνεται χρήση του γνωστού high-bandwidth, bi-directional ring bus, με το οποίο συνδέονται όλα τα στοιχεία του επεξεργαστή, όπως οι IA πυρήνες, και διάφορα υποσυστήματα εκτός πυρήνων, όπως είναι ο System Agent, το υποσύστημα γραφικών και η LLC (last level cache). O System Agents αποτελείται από μία σειρά από ελεγκτές όπως είναι το PCI Express root complex (υποστήριξη 16 PCI Express lanes), ο dual-channel DDR3 memory controller, ο DMI (δίαυλος Digital Media Interface) controller, Integrated display engine, Flexible Display Interconnect και Display Port.
Η Intel χαρακτηρίζει τον "System Agent" ως επεξεργαστή, που βρίσκεται μέσα σε ένα άλλο επεξεργαστή, θέλοντας να δώσει έμφαση στον τρόπο που λειτουργεί, και δεν έχει καθόλου άδικο.
Το die ενός επεξεργαστή Ivy Bridge
Η δομή στο εσωτερικό των επεξεργαστών Ivy Bridge, έχει πολλά κοινά στοιχεία με εκείνη των επεξεργαστών Sandy Bridge, και έτσι παρατηρούμε όμοια στοιχεία όπως τo 4-wide front-end με την μOp cache, τον ίδιο μηχανισμό εκτέλεσης εντολών εκτός σειράς (out-of-order execution engine) αλλά και βελτιώσεις όπως ότι οι δομές δεδομένων που παλαιότερα μοιράζονταν μεταξύ των νημάτων (threads) στατικά, τώρα πλέον μοιράζονται δυναμικά (DSB queue) χαρακτηριστικό που βελτιώνει σημαντικά την απόδοση single-thread του επεξεργαστή.
Αυτή η αλλαγή στην κατανομή των πόρων στην σειρά HyperThreading είναι ιδιαίτερα σημαντική, και θα κάνει την διαφορά στην απόδοση πιο εμφανή, ανάμεσα στα μοντέλα που διαθέτουν το χαρακτηριστικό και σε αυτό που δεν χρησιμοποιούν HyperThreading. Στους επεξεργαστές Ivy Bridge, η κατανομή των πόρων στα threads πραγματοποιείται δυναμικά. Αυτό σημαίνει πως αν είναι ενεργό ένα νήμα, τότε όλοι οι πόροι θα κατανεμηθούν σε αυτό το thread, ανεβάζοντας την απόδοση.
Όπως αναφέραμε και νωρίτερα, ο διαιρέτης κινητής υποδιαστολής (floating point divider) αλλά και ο διαιρέτης ακεραίων (integer) έχουν διπλάσια απόδοση σε σχέση με εκείνη των Sandy Bridge. Αν και στην περίπτωση του διαιρέτη ακεραίων η διαφορά στην απόδοση είναι σχετικά μικρή, στην περίπτωση του FP divider η αύξηση στην απόδοση είναι ιδιαίτερα εμφανής. Αλλαγή έχουμε και κατά την εκτέλεση εντολών MOV.
Ορισμένες ακόμη αλλαγές αφορούν στην προσθήκη μίας πολύ υψηλής ταχύτητας ψηφιακής γεννήτριας τυχαίων αριθμών, DRNF (Digital Random Number Generator), συμβατής με τα γνωστά πρότυπα η οποία είναι απαραίτητη για λειτουργίες κρυπτογράφησης.
Επιπλέον έχει αυξηθεί σημαντικά η ασφάλεια, χάρη στο Supervisory Mode Execute Protection που έχει στόχο να αποτρέψει την εκτέλεση κώδικα στο σύστημα, και σε υψηλότερο επίπεδο εμπιστοσύνης από αυτό που είχε ανατεθεί αρχικά. Με αυτό το τρόπο προλαμβάνονται τα "privilege exploits" από κακόβουλο κώδικα.
Στην εικόνα παρακάτω μπορείτε να δείτε τα σημαντικότερα στοιχεία και το pipeline ενός πυρήνα αρχιτεκτονικής Sandy Bridge, ωστόσο ελάχιστα διαφέρουν από αυτά που συναντούμε στους επεξεργαστές Ivy Bridge.
Η pipeline αποτελείται από τα εξής στοιχεία:
- In-order (εκτέλεση εντολών εντός σειράς) issue front end, που φέρνει εντολές και τις κωδικοποιεί σε micro-ops (micro-operations). Το front-end στην συνέχεια τροφοδοτεί τα επόμενα στάδια του pipeline με συνεχή ροή micro-ops
- Out-of-order (εκτέλεση εντολών εκτός σειράς) superscalar execution engine, η οποία εκτελεί έως και έξι micro-ops ανά κύκλο ρολογιού
- In-order retirement unit, που εξασφαλίζει τα αποτελέσματα της εκτέλεσης των micro-ops
Η ροή μίας εντολής στο pipeline έχει ως εξής:
- Η μονάδα πρόβλεψης “διακλαδώσεων” (Branch Prediction Unit) επιλέγει να εκτελέσει το επόμενο block κώδικα ενός προγράμματος και ο επεξεργαστής αναζητεί το τμήμα κώδικα κατά σειράς στις παρακάτω πηγές:
- Decoded lCache
- Instruction Cache, μέσω ενεργοποίησης της decode pipeline
- Στην L2 cache, στην LLC (last level cache) και αν κριθεί απαραίτητο στην μνήμη του συστήματος
- Στην συνέχεια οι micro-ops που απαντούν στο συγκεκριμένο τμήμα κώδικα, αποστέλλονται στο Rename/retirement block. Στην συνέχεια εισέρχονται στον scheduler σε σειρά προγράμματος, αλλά εκτελούνται και ανακατανέμονται από τον scheduler σύμφωνα με την σειρά της ροής δεδομένων. Η εκτέλεση micro-ops πραγματοποιείται χρησιμοποιώντας πόρους από τρεις στοίβες. Οι μονάδες εκτέλεσης κάθε στοίβας σχετίζονται με το είδος των δεδομένων κάθε εντολής. Όταν η μονάδα πρόβλεψης διακλαδώσεων αστοχήσει σε πρόβλεψη της, οι αστοχίες “επισημαίνονται” κατά την εκτέλεση διακλαδώσεων. Από εκεί επανοδηγεί το front-end να αποστείλει τις micro-ops από την σωστή προέλευση.
- Οι λειτουργίες της μνήμης διαχειρίζονται και ανακατατάσσονται με στόχο την παράλληλη επεξεργασία και την μέγιστη απόδοση. Οι αστοχίες στην L1 data cache αποστέλλονται στην λανθάνουσα μνήμη 2ου επίπεδου.
- Εξαιρέσεις (Faults, Traps) σηματοδοτούνται κατά το retirement της προβληματικής εντολής.
Η αρχιτεκτονική Core των Sandy Bridge και Ivy Bridge διαθέτει τα εξής ξεχωριστά χαρακτηριστικά:
- Intel Wide Dynamic Execution: εκτέλεση έως και τεσσάρων εντολών ανά κύκλο ρολογιού. Αποτελείται από δεκατεσσάρων σταδίων pipeline, τρεις λογικές μονάδες υπολογισμού ακεραίων (ALUs), τέσσερις decoders που μπορούν να αποκωδικοποιήσουν έως πέντε εντολές ανά κύκλο ρολογιού, Macro-fusion και micro-fusion, radix-16 divider κ.α)
- Intel Advanced Smart Cache, βελτιστοποιημένη για multi-core και single-threaded περιβάλλοντα εκτέλεσης (παρέχει 256-bit εύρους διασύνδεση για την βελτίωση του bandwidth μεταξύ της L2 και της L1 cache ενώ στους Ivy Bridge η Intel κάνει λόγο για 128-bit shuffler unit κ.α). Προσφέρει unified-shared L2 cache μεγέθους 2MB (8-way) ή 4MB (16-way) ή 6MB ή 12MB μεταξύ δύο ή τεσσάρων πυρήνων.
- Intel Smart Memory Access (μείωση των χρόνων υστέρησης στις L1 και L2 cache)
- Intel Advanced Media Boost (βελτιώνει τις περισσότερες 128-bit SIMD εντολές με λειτουργίες κινητής υποδιαστολής κ.α)
Όπως και στην προηγούμενη γενιά των επεξεργαστών Core, στην 2η γενιά, και σήμερα στην 3η γενιά επεξεργαστών Core, παρατηρούμε την ύπαρξη 64KB λανθάνουσας μνήμης πρώτου επιπέδου (L1 cache), και πιο συγκεκριμένα 32KB L1 cache για δεδομένα και 32KB L1 cache για εντολές, 256KB L2 cache ανά πυρήνα (όλες 8-way associative) καθώς και L3 shared cache που μπορεί να έχει μέγεθος 8MB, 6MB ή 3MB ανάλογα το μοντέλο του επεξεργαστή (16-way associative). Επίσης παραμένει το χαρακτηριστικό που η Intel ονομάζει L0 instruction cache και αναλαμβάνει τόσο να βελτιώσει την απόδοση κατά την εκτέλεση εντολών όσο και να εξοικονομήσει ενέργεια.
Η LLC (L0 instruction cache) μπορεί να συγκρατεί αποθηκευμένες έως και 1500 αποκωδικοποιημένες micro-ops. Αν μία εντολή που ανακαλείται βρεθεί στην cache, τότε οι decoders απενεργοποιούνται ωσότου χρειαστούν να λειτουργήσουν ξανά. Όπως είναι κατανοητό, με αυτό το τρόπο βελτιώνεται τόσο η απόδοση όσο και η κατανάλωση αφού απενεργοποιούνται, έστω και στιγμιαία στοιχεία του πυρήνα που καταναλώνουν, όπως και να το κάνουμε, αρκετή ισχύ.
Ο τρόπος που κατασκευάζονται τα σημερινά chip είναι εντελώς διαφορετικός σε σχέση με το παρελθόν. Ένας μηχανικός κάποτε μας είχε πει, πως “αν όλα τα στοιχεία του πυρήνα ενός chip λειτουργούσαν ταυτόχρονα, τότε θα καταλήγαμε με ένα μικρό κομμάτι... γυαλιού”, θέλοντας να δώσει έμφαση στο ότι το chip θα καιγόταν και θα έλιωνε ακαριαία.
Είσοδος
Συζητήσεις
-
4 απαντήσεις, τελευταία πριν 8 έτη 43 εβδομάδες
-
0 απαντήσεις
-
0 απαντήσεις
-
4 απαντήσεις, τελευταία πριν 8 έτη 45 εβδομάδες
-
0 απαντήσεις
-
0 απαντήσεις
-
0 απαντήσεις
-
0 απαντήσεις
-
0 απαντήσεις
-
0 απαντήσεις
Bits & Bytes
-
πριν 10 έτη 17 εβδομάδες
-
πριν 10 έτη 40 εβδομάδες
-
πριν 11 έτη 34 εβδομάδες
-
πριν 11 έτη 50 εβδομάδες
-
πριν 12 έτη 5 εβδομάδες
-
πριν 12 έτη 18 εβδομάδες
Άργησε 5 ώρες το review από
Άργησε 5 ώρες το review από το embargo lift... sorry guys...
Να συμπληρώσω πως δεν έχω
Να συμπληρώσω πως δεν έχω βάλει βαθμολογία επειδή πολύ απλά δεν γνωρίζω ακόμη το κόστος του επεξεργαστή. Πως να βαθμολογήσω; Με υποθέσεις; No f*cking way. Μόλις μάθω το ακριβές κόστος, θα μπει και η βαθμολογία.
€335 το κόστος. Μπήκε και η
€335 το κόστος. Μπήκε και η βαθμολογία. Χρυσό.
respect, perfect review!
πολλά μπράβο voltmod !!
Χρυσό σε σένα πρώτα!
Ένα review με full extra
Ένα review με full extra έφτασέεεε. Πλήρης ανάλυση by Voltmod. Εύγε.
Θερμοκρασία
Γιατί έχω ξενερώσει τόσο πολύ με την θερμοκρασία ρε γαμώτο.
Περίμενα για 77W TDP
Να έχει ένα 25 idle γιατί παρακάτω δεν πάει από το Ambitient
και ένα max 50-60 στα 5 ghz με prime95!
Εδώ o 8120 στα 4.8 με 1.5 βγάζει 75 prime95 και δεν έχω ξεπεράσει τα 65
πάντα είναι στα 60 όταν παίζω battlefield και με την GPU στους 80.
Καλά από performance δεν το συζητάς καν αλλά δηλαδή θα πηγαίνα άνετα σε 2600Κ
αλλά μόνο και μόνο για το Pci 3.0 ότι θα είσαι καλυμένος σε αυτό το θέμα
και για το MVP και γενικά ότι είναι λίγο καλύτερος από 2600Κ
Είναι πολύ ωραία CPU
Είναι πολύ ωραία CPU
Θα επανεξετάσω τις
Θα επανεξετάσω τις θερμοκρασίες αύριο... είναι 05:22 το πρωϊ και τα' χω φτύσει...
sfirculitu, ξανατσέκαρε το
sfirculitu, ξανατσέκαρε το section με τις θερμοκρασίες στο overclocking. είχα χρησιμοποιήσει κωλοπρόγραμμα για να τις καταγράψω.
Πήγε μέχρι 4.9GHz τελικά...
Πήγε μέχρι 4.9GHz τελικά... δεν ψήνομαι για παραπάνω με υγρόψυξη.
Εξαιρετικό review για
Εξαιρετικό review για πολλοστή φορά....!
Φοβερός...
Φοβερός...
Αναβάθμιση
Εκπληκτική παρουσίαση.
Εγώ έχω τον i7 920 με κάρτα γραφικών 4850 και SSD. Έχω τον υπολογιστή για γενική χρήση και τα καλοκαίρια για gaming, και βρίσκομαι σε δίλημμα. Να αγοράσω δυνατή κάρτα γραφικών ή νέα μητρική και επεξεργαστή; Εσείς τι θα κάνατε; Επίσης, κάποια στιγμή σκοπεύω να φτιάξω media library με όλες τις ταινίες ασυμπίεστες σε σκληρούς. Γνωρίζετε αν μπορεί η MSI Platinum που έχω να δει σκληρούς πάνω από 2TB; Τέλος, το φθινόπωρο θα βάλω σίγουρα Windows 8.
Και εγώ παρόμοιο σύστημα έχω
Και εγώ παρόμοιο σύστημα έχω για γενική χρήση, i7-920, Kingston SSD... αν αποφασίσω να παίξω κανά παιχνιδάκι, για να μην "στρώνω" άλλο σύστημα, έχω πάνω μία 6870 και είμαι μια χαρά...
δεν πυροβολάει, αλλά παίζω
Λογικά δεν θα έχεις πρόβλημα
Λογικά δεν θα έχεις πρόβλημα αν έχεις εγκατεστημένη την τελευταία έκδοση του BIOS της μητρικής σου
Ευχαριστώ.
Ευχαριστώ.
Ουφ, το διαβασα και εγω.
Ουφ, το διαβασα και εγω. Μεσες ακρες, δεν περιμενα κατι παραπανω. Ακομα και απο τα λιγοστα στοιχεια που μας ειχε δωσει η Intel, δεν ελεγε πως θα φερει τα πανω κατω στις επιδοσεις.
Δεν υπαρχει και λογος βεβαια να το τραβηξει, δεν εχει ανταγωνισμο. Οι SB παραμενουν στην κορυφη, οποτε ενα + ~10% με τους Ivy ειναι καλοδεχουμενο και επισης την κραταει σε αποσταση ασφαλειας με τα Trinity/Vishera.
Οποιος εχει ηδη καποιον SB, δεν εχει λογο να παει σε IB, αλλα οποιοσδηποτε αλλος που παει για νεο PC (και αναζητα επιδοσεις/εχει τα χρηματα), οι νεοι της Intel ειναι μονοδρομος.
Το θεμα με τις θερμοκρασιες... ειναι θεμα αλλα δεν θα ελεγα πως ειναι κατι σημαντικο. Δηλαδη τι 50 τι 60, αφου δουλευουν μια χαρα? Θα μου πεις ανεβαζουν τις θερμορκασιες στο υπολοιπο συστημα... ε εδω που τα λεμε, υπαρχει πραγματικη αναγκη για 4-4.5-5GHz καθημερινα? Ακομα και underclock να γινει, διαφορα σε καθημερινες εφαρμογες δεν θα παρατηρηθει (με ολους τους επεξεργαστες, οχι μονο με τους SB/IB).
Kudos για το Review, πιο πληρες και σωστο... πεθαινεις!
Να πάω σε Ivy B. ???
Κατ' αρχήν ωραίο review μπράβο στο παιδί .. έχω ρε παιδιά ένα σύστημα "γενικής χρήσης" αλλά με κύρια στόχευση το gaming και είναι το παρακάτω :
MS Windows 7 Home Premium 64-bit SP1
Intel Core 2 Duo E8500 @ 3.16GHz Wolfdale 45nm Technology
Gigabyte Technology Co., Ltd. G41MT-D3V (Socket 775)
4,00 GB Dual-Channel DDR3 @ 533MHz (8-8-8-20)
W2453 (1920x1080@60Hz)
1024MB GeForce GTX 560 (MSI)
117GB Corsair CSSD-F120GB2 ATA Device (SATA-SSD)
977GB SAMSUNG SAMSUNG HD103SJ ATA Device (SATA)
και είμαι στην αναμονή για αναβάθμιση ... το ερώτημά μου
είναι αξίζει να πάω σε καινούργιο σύστημα με Ivy Bridge απο Core 2 Duo ??? ή μήπως πρέπει να περιμένω τους Haswell την άνοιξη του 2013 ?
Περίμενες πολλά χρόνια για να
Περίμενες πολλά χρόνια για να κάνεις αναβάθμιση. Προσωπικά, θα προτιμούσα τον Core i7-2600K (Sandy Bridge) από κάποιον Ivy bridge Είναι επεξεργαστής που πλησιάζει το "άριστα"
oc
Ο δικός μου 3770k πήγε με 1.29v 4.6Ghz και οι μνήμες στο xmp τους 2133 mhz πραγματικά τι άλλο να θέλω!! Τα σπάει!