Ανάλυση μπουλντόζα: Γιατί το chip της AMD είναι τόσο απογοητευτικό

AMD FX swoosh και Bulldozer πεθαίνουν

Το AMD's Bulldozer είναι επιτέλους εδώ, μετά από χρόνια ανάπτυξης - και η απόδοσή του είναι πολύ χειρότερα από ό, τι περίμενε κανείς. Η κατάσταση είναι αρκετά άσχημη που μπορεί να εξηγήσει γιατί τόσα πολλά στελέχη έφυγαν από την AMD τους τελευταίους δώδεκα μήνες και γιατί η εταιρεία ήταν τόσο σφιχτή για την αναχώρησή τους. Η γενική απόδοση του μπουλντόζα ήταν ευρέως καλυμμένο ; ο στόχος μας εδώ είναι να εμβαθύνουμε Γιατί η CPU εκτελεί τον τρόπο που κάνει, αντί να την καλύπτει σε ένα ευρύ φάσμα σεναρίων πραγματικού κόσμου.



Σημείωση: Το AMD's Turbo Core και το Intel Turbo Mode απενεργοποιήθηκαν σε όλες τις μάρκες, προκειμένου να αποφευχθεί η προσαρμογή της ταχύτητας του ρολογιού της CPU και η εμφάνιση αποτελεσμάτων. Κατά συνέπεια, τα αποτελέσματα εδώ θα είναι χαμηλότερα από ό, τι σε μια τυπική αναθεώρηση, ειδικά για την απόδοση ενός νήματος.

Το πρώτο πράγμα που πρέπει να καταλάβετε για το Bulldozer είναι ότι αξιοποιεί πτυχές του ταυτόχρονου multi-threading για να συνδυάσει τις λειτουργίες αυτού που συνήθως θα ήταν δύο διακριτοί πυρήνες σε ένα μόνο πακέτο (η AMD αναφέρεται σε αυτόν τον συνδυασμό ως ' μονάδα μέτρησης '). Κάθε ενότητα περιέχει αυτό που τα Windows προσδιορίζουν ως δύο πυρήνες, αλλά ο συνδυασμός προγραμματισμού οδηγιών και πόρων CPU έχει αντίκτυπο στην κλιμάκωση της CPU σε δοκιμές πολλαπλών νημάτων σε σύγκριση με τα ίδια προγράμματα που εκτελούνται σε «παραδοσιακούς» πολυπύρηνους επεξεργαστές.



Μπουλντόζα AMD



Όταν η AMD σχεδίασε το Bulldozer, στόχευε σε έναν επεξεργαστή που θα ήταν ευκολότερο να αυξήσει τις υψηλότερες συχνότητες, διατηρώντας ταυτόχρονα το ίδιο IPC (οδηγίες ανά κύκλο ρολογιού) με τον προκάτοχό του έξι πυρήνων. Προκειμένου να χτυπήσει υψηλότερα ρολόγια, η AMD επέκτεινε τον αγωγό της CPU και αύξησε τους λανθάνοντες χρόνους σε όλη την αρχιτεκτονική. Η ιδέα της κατασκευής τσιπ για υψηλότερη συχνότητα είχε ένα κακό ραπ από το καταστροφικό Prescott Pentium 4. αφού είδαμε τη συνολική απόδοση του Bulldozer, η απόφαση της AMD να ακολουθήσει αυτή τη διαδρομή μπορεί να μην ήταν πολύ καλή. Καθώς τα πράγματα ισχύουν, το FX-8150 αγωνίζεται να ξεπεράσει τον Thuban σε μια σειρά δοκιμών, ενώ το IPC του πήρε σίγουρα επιτυχία.

Μπουλντόζα AMD

Πριν όμως ανακαλύψουμε την αρχιτεκτονική της CPU, υπάρχει ένας παράγοντας λειτουργικού συστήματος για συζήτηση. Σύμφωνα με την AMD, τα Windows 7 δεν κατανοούν πολύ καλά την κατανομή πόρων του Bulldozer. Τα Windows 7 «βλέπουν» οκτώ ανεξάρτητους πυρήνες CPU, παρά το γεγονός ότι κάθε ενότητα μοιράζεται πόρους προγραμματισμού και εκτέλεσης. Μερικές φορές είναι πιο λογικό να γυρίζεις νήματα σε αδρανή πυρήνα πριν τον προγραμματίζεις σε πυρήνες που είναι ήδη απασχολημένοι με κάτι άλλο. Άλλες φορές, είναι καλύτερο να γυρίσετε δύο σχετικά νήματα στον ίδιο πυρήνα. Τα Windows 8 προφανώς θα είναι πολύ πιο ικανά στον προγραμματισμό φορτίων εργασίας, όπου είναι πιο λογικό να εκτελεστούν.



Αυτό το ζήτημα έχει πρακτικό αντίκτυπο στην απόδοση της CPU λόγω του τρόπου με τον οποίο εφαρμόζεται το Turbo Core της AMD. Η νέα γεύση του Turbo Core προορίζεται να αυξήσει τη μέγιστη ταχύτητα ρολογιού έως και δύο βαθμούς ταχύτητας εάν είναι ενεργοποιημένοι μόνο τέσσερις πυρήνες. Δεδομένου ότι τα Windows 7 δεν καταλαβαίνουν ποιοι πυρήνες θα απενεργοποιηθούν, ωστόσο, η CPU είναι λιγότερο πιθανό να αυξήσει την ταχύτητα του ρολογιού της όσο υψηλότερα. Οι ταχύτητες «Turbo» εισήχθησαν αρχικά από την Intel ως τρόπος συμπίεσης περισσότερων επιδόσεων από ελαφρούς ή μονόκλωνους φόρτους εργασίας, αλλά η αρχιτεκτονική του Bulldozer καθιστά αυτά τα επιπλέον megahertz ιδιαίτερα σημαντικά.

Απόδοση AMD Bulldozer

Απόδοση AMD Bulldozer



Ελέγξαμε την επίδραση του χρονοδιαγράμματος των Windows 7 μετρώντας την απόδοση της CPU στο Maxwell Render 1.7 και στο Cinebench 11.5. Και τα δύο προγράμματα επιτρέπουν στον χρήστη να καθορίσει έναν συγκεκριμένο αριθμό νημάτων (τέσσερα, στην περίπτωσή μας). Η ετικέτα 4M / 8C σημαίνει ότι και οι οκτώ πυρήνες είναι ενεργοί, το 4M / 4C σημαίνει ότι και οι τέσσερις ενότητες είναι ενεργά, με έναν πυρήνα να λειτουργεί ανά μονάδα, και το 2M / 4C δηλώνει μια διαμόρφωση δύο μονάδων / τετραπλού πυρήνα. Και οι δύο αυτές δοκιμές δείχνουν μια διάταξη 4M / 4C που ξεπερνά ένα σύστημα 4M / 8C κατά περίπου οκτώ τοις εκατό όταν χρησιμοποιούνται τέσσερα νήματα. Αυτό υποδηλώνει ότι οι ανεπάρκειες του προγραμματιστή θα μπορούσαν πράγματι να βλάψουν τη γενική απόδοση του Bulldozer σε φόρτους εργασίας που δεν μπορούν να επωφεληθούν και από τους οκτώ πυρήνες.

Copyright © Ολα Τα Δικαιώματα Διατηρούνται | 2007es.com