Page 49 - CGO315

This is a SEO version of CGO315. Click here to view full version

« Previous Page Table of Contents Next Page »

γάλη διαφορά σε σχέση με τον Bulldozer της AMD και την υλοποίηση των εντολών AVX. Αυτό, όμως, θα το αναλύσουμε αργό-τερα. Βελτίωση έχει δεχθεί και το υποσύ-στημα Out-of-Order execution, το οποίο εί-ναι υπεύθυνο για την αναδιάταξη των εντο-λών ανάλογα με τις αλληλοεξαρτήσεις τους, ώστε να εκτελούνται περισσότερες ταυτόχρονα. Στο ίδιο τμήμα βρίσκεται και το υποσύστημα μετονομασίας των registers, το οποίο είναι απαραίτητο, μια και η αρχιτεκτο-νική x86 διέθετε απελπιστικά λίγους registers. Σε αντίθεση με το παρελθόν, όπου κάθε εντολή διέθετε το δικό της «σετ» από «εσωτερικούς» registers, τώρα γίνεται πιο έξυπνη διαχείριση με ενιαίες σειρές registers, με αποτέλεσμα την εξοικονόμηση αποθηκευτικού χώρου, τον οποίο έχει δώ-σει σε άλλους buffers. Παράλληλα, γλιτώνει και το χρόνο, αλλά και την κατανάλωση της συνεχούς αντιγραφής των δεδομένων από τον ένα register στον άλλο.

RING-BUS

Πριν περάσουμε στο υποσύστημα γρα-φικών που ενσωματώνει η αρχιτεκτονική Sandy Bridge, πρέπει να αναφερθούμε στο ενδιαφέρον ring bus – τον «κυκλικό» δίαυλο επικοινωνίας των τμημάτων του επεξεργαστή. Το ring bus που υλοποίησε η Intel, προορίζεται να συνδέει τους πυρή-νες, το system agent –το υποσύστημα που περιλαμβάνει όλες τις εισόδους και τις εξόδους, αλλά και τη διαχείριση του επε-ξεργαστή– την GPU, αλλά και την L3 cache, η οποία είναι «κομμένη» σε τόσα κομμάτια όσα και οι πυρήνες (τέσσερα στην παρουσίαση της Intel). Το bus χωρί-ζεται σε τέσσερις «λωρίδες», μία 32-byte για δεδομένα, μία request, μία

acknowledge και μία snoop, οι οποίες υλο-ποιούν το πρωτόκολλο επικοινωνίας. Οι «καλωδιώσεις» του ring bus περνάνε πάνω από την L3 cache (η οποία παραδοσιακά δεν είναι απαιτητική σε καλωδιώσεις) και με αυτόν τον τρόπο εξοικονομείται χώρος στο die του Sandy Bridge. Το αν η επιλογή αυτή θα τελεσφορήσει στην Intel, θα το δούμε στην πράξη.

Για πρώτη φορά, η L3 cache «τρέχει» με τη συχνότητα του πυρήνα, όμως, επειδή είναι χωρισμένη σε τμήματα, κάθε τμήμα χρονίζεται με βάση τη συχνότητα του αντί-στοιχου πυρήνα! Αρα, στον Sandy Bridge δεν υπάρχει συχνότητα της L3 cache, αλ-λά αυτή μεταβάλλεται ανάλογα με το τμή-

μα στο οποίο αναφερόμαστε, αλλά και στο φόρτο του πυρήνα με τον οποίο συγχρονί-ζεται! Συνολικά, η απόδοση του Sandy Bridge θα είναι από 10 έως 30% μεγαλύτε-ρη από αυτή των Clarkdale/Arrendale. Δεν είναι και άσχημα, αλλά θα μας επιτρέψετε να το δούμε πρώτα στην πράξη και μετά να αρχίσουμε τους διθυράμβους. Μέχρι τις αρχές του 2011, έχουμε καιρό.

Ενσωματωμένο chip γραφικών

Επιτέλους, ερχόμαστε στο τμήμα γραφι-κών, για όσους ενδιαφέρονται γι’ αυτό. Με λίγα λόγια, η Intel έχει διπλασιάσει την απόδοση της GPU σε σχέση με τη μονάδα που βρίσκεται στους Clarkdale και Arrendale (Core i3/i5). Η ίδια η θέση της GPU στο εσωτερικό του επεξεργαστή, οδηγεί μονοσήμαντα σε αύξηση της από-δοσης, μια και κατασκευάζεται πάνω στο ίδιο κομμάτι πυριτίου, με την ίδια κορυφαία λιθογραφία (αντί των 45 νανομέτρων των Clarkdale/Arrendale), ενώ έχει πρόσβαση στην L3 cache. Η σχεδίασή της, βέβαια, δεν έχει καμία σχέση με τις GPUs των AMD (ATi) και nVidia. Σε κάθε περίπτωση, μην περιμένετε την GPU του Sandy Bridge να βάλει φωτιά στα παιχνίδια. Είναι αρκετά καλή για απλά πράγματα, αλλά σε καμία περίπτωση δεν μπορεί να συγκριθεί με τα «τέρατα» Radeon και GeForce. Δίπλα στην GPU υπάρχει και η Media Engine, μία «μηχανή» της οποίας μοναδι-κός λόγος ύπαρξης είναι η κωδικοποίηση και αποκωδικοποίηση βίντεο! Ουσιαστικά, το τμήμα αυτό αναλαμβάνει την αναπαρα-γωγή, αλλά και τη συμπίεση εικόνας, μια και η GPU δεν είναι αρκετά ευέλικτη για να το κάνει. Κλείνοντας το (μεγάλο) κομμάτι του Sandy Bridge, πρέπει να αναφέρουμε πως το Turbo Boost έχει παραμείνει και μάλιστα η νέα υλοποίησή του είναι πιο «επιθετική». Βέβαια, υπάρχουν ακόμη πολ-λές πλευρές του Sandy Bridge που δεν αναφέραμε, οι οποίες, όμως, αφορούν σε μάλλον υπερβολικά εξειδικευμένα σημεία, αρκετά από τα οποία είναι δύσκολο να κα-τανοήσει κάποιος χωρίς βαθιά γνώση του αντικειμένου. Σας υποσχόμαστε, όμως, να επανέλθουμε στο μέλλον, αν διαπιστώσου-με κάτι αξιομνημόνευτο!

AMD BULLDOZER

Ξεκινώντας την περιγραφή της νέας αρ-χιτεκτονικής της AMD, πρέπει να αναφέ-ρουμε πως τόσο ο Bulldozer όσο και ο

Page 49 - CGO315

This is a SEO version of CGO315. Click here to view full version

« Previous Page Table of Contents Next Page »