Εδώ είναι γιατί:
* πυρήνες: Κάθε πυρήνας είναι ουσιαστικά ένα μίνι-CPU με το δικό του σύνολο μονάδων επεξεργασίας.
* Θέματα: Κάθε νήμα είναι μια ξεχωριστή ροή οδηγιών στις οποίες μπορεί να λειτουργήσει η CPU.
* Ταυτόχρονη επεξεργασία: Μια CPU πολλαπλών πυρήνων μπορεί να εκτελέσει πολλαπλά σπειρώματα * ταυτόχρονα * αναθέτοντας κάθε νήμα σε διαφορετικό πυρήνα.
Παράδειγμα: Μια CPU με 4 πυρήνες μπορεί ενδεχομένως να επεξεργαστεί 4 νήματα ταυτόχρονα.
Key Takeaway: Οι CPU πολλαπλών πυρήνων έχουν σχεδιαστεί για να βελτιώνουν την απόδοση επιτρέποντας την επεξεργασία πολλαπλών εργασιών ταυτόχρονα, οδηγώντας σε ταχύτερους συνολικούς χρόνους εκτέλεσης.
Σημείωση: Ορισμένες CPU υποστηρίζουν επίσης Hyperthreading , μια τεχνολογία που επιτρέπει σε έναν μόνο πυρήνα να προσομοιώνει πολλαπλά νήματα. Αυτό σημαίνει ότι ένας μόνο πυρήνας μπορεί να αλλάξει μεταξύ διαφορετικών νημάτων πολύ γρήγορα, δίνοντας την ψευδαίσθηση της ταυτόχρονης εκτέλεσης. Ωστόσο, το HyperThreading δεν παρέχει το ίδιο επίπεδο αληθινού παραλληλισμού ως έχει πολλαπλούς πυρήνες.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα