Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> CPUs

Ποιο χαρακτηριστικό επιτρέπει σε μια CPU ενός πυρήνα να λειτουργεί όπως δύο CPU;

Το χαρακτηριστικό που επιτρέπει σε μια CPU ενός πυρήνα να λειτουργεί όπως δύο CPU είναι hyperthreading .

Δείτε πώς λειτουργεί:

* Ενιαίος πυρήνας, πολλαπλά νήματα: Ένας μεμονωμένος πυρήνας, χρησιμοποιώντας το HyperThreading, μπορεί να χειριστεί ταυτόχρονα δύο νήματα εκτέλεσης. Κάθε νήμα είναι ουσιαστικά μια ξεχωριστή ροή οδηγιών.

* Γρήγορα: Η CPU διακόπτει μεταξύ αυτών των νημάτων απίστευτα γρήγορα, δίνοντας την ψευδαίσθηση δύο ξεχωριστών επεξεργαστών που εκτελούνται ταυτόχρονα.

* Δεν είναι αληθινό διπλό πυρήνα: Το HyperThreading δεν δημιουργεί πρόσθετο πυρήνα. Είναι ένα έξυπνο τέχνασμα που επιτρέπει σε έναν μόνο πυρήνα να χειρίζεται περισσότερες εργασίες ταυτόχρονα.

Οφέλη από το HyperThreading:

* Βελτιωμένη απόδοση: Ιδιαίτερα επωφελείς για εφαρμογές που μπορούν να επωφεληθούν από πολλαπλά θέματα, όπως πολλαπλούς ή σύνθετους υπολογισμούς.

* Αυξημένη απόδοση: Περισσότερες εργασίες μπορούν να υποβληθούν σε επεξεργασία σε δεδομένη χρονική στιγμή.

* χαμηλότερη κατανάλωση ενέργειας: Το HyperThreading μπορεί μερικές φορές να επιτύχει την ίδια απόδοση με μια CPU διπλού πυρήνα ενώ χρησιμοποιεί λιγότερη ισχύ.

Περιορισμοί του HyperThreading:

* Όχι πάντα διπλάσια ταχύτητα: Η ώθηση της απόδοσης δεν είναι πάντα ένα διπλασιαστικό αποτέλεσμα. Το πραγματικό κέρδος απόδοσης εξαρτάται από την εφαρμογή και πόσο αποτελεσματικά μπορεί να χρησιμοποιήσει πολλαπλά νήματα.

* Περιορισμένη από έναν πυρήνα: Το HyperThreading δεν μπορεί να ξεπεράσει τους περιορισμούς ενός μόνο πυρήνα, όπως η ταχύτητα του ρολογιού ή η διαθέσιμη cache.

Εν ολίγοις, το HyperThreading είναι ένα ισχυρό εργαλείο για τη βελτίωση της απόδοσης CPU ενός πυρήνα, αλλά δεν αποτελεί αντικατάσταση για ένα πραγματικό CPU πολλαπλών πυρήνων.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα