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

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Επεξεργαστές (CPU)

Πόσα νήματα μπορούν να εκτελεστούν σε έναν αγωγό CPU;

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

Ωστόσο, ένας επεξεργαστής που υποστηρίζει τεχνολογία υπερ-νηματοποίησης ή ταυτόχρονης πολυνηματικής τεχνολογίας (SMT) μπορεί να δημιουργήσει την ψευδαίσθηση της παράλληλης επεξεργασίας επιτρέποντας σε πολλαπλά νήματα να μοιράζονται τη σωλήνωση με γρήγορη εναλλαγή μεταξύ τους κατά τη διάρκεια κάθε κύκλου ρολογιού. Αυτή η τεχνική βελτιώνει τη χρήση πόρων και τη συνολική απόδοση, αλλά δεν εκτελεί πολλαπλά νήματα ταυτόχρονα.

Ο ακριβής αριθμός των νημάτων που υποστηρίζονται ανά διοχέτευση CPU μπορεί να ποικίλλει και καθορίζεται από το σχεδιασμό του συγκεκριμένου επεξεργαστή. Για παράδειγμα, μια CPU που υποστηρίζει αμφίδρομη SMT θα επέτρεπε δύο νήματα λογισμικού να είναι ταυτόχρονα μέσα στον ίδιο αγωγό.

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

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