Skip to main content

Τι είναι η τεχνολογία διπλού πυρήνα;

Η τεχνολογία διπλού πυρήνα αναφέρεται σε δύο μεμονωμένους μικροεπεξεργαστές σε ένα ενιαίο τσιπ.Αυτό είναι ουσιαστικά δύο μονάδες επεξεργασίας υπολογιστών (CPU) σε μία.Το πλεονέκτημα ενός τύπου τσιπ είναι ότι οι εργασίες μπορούν να πραγματοποιηθούν σε παράλληλα ρεύματα, μειώνοντας το χρόνο επεξεργασίας.Αυτό αναφέρεται ως παραλληλισμός σε επίπεδο νήματος (TLP) .

Το TLP είναι επίσης δυνατή σε μητρικές πλακέτες που μπορούν να φιλοξενήσουν δύο ξεχωριστές μήτρες CPU.Όταν το TLP επιτυγχάνεται σε μία μόνο CPU μέσω της τεχνολογίας διπλού πυρήνα, ονομάζεται

ch chip multiprocessing (CLM) .

Σε CPU με περισσότερους από έναν πυρήνα, κάθε μικροεπεξεργαστής έχει γενικά τη δική του προσωρινή μνήμη, γνωστή ως

Επίπεδο 1 (L1) cache.Το L1 cache βελτιώνει σημαντικά την απόδοση του συστήματος, επειδή είναι πολύ ταχύτερη για την πρόσβαση στην προσωρινή μνήμη chip από το να χρησιμοποιείτε μνήμη τυχαίας πρόσβασης (RAM).Η προσωρινή μνήμη L1 έχει πρόσβαση σε ταχύτητες μικροεπεξεργαστή.

Οι τσιπ διπλής πυρήνα διαθέτουν επίσης συνήθως δευτερεύουσα κοινή μνήμη προσωρινής μνήμης στην CPU, γνωστή ως

Επίπεδο 2 (L2) cache.Οι μητρικές πλακέτες μπορεί επίσης να έχουν ένα τσιπ cache που έχει οριστεί ως Επίπεδο 3 (L3) cache.Ενώ ταχύτερα από τη μνήμη RAM, η προσωρινή μνήμη L3 είναι πιο αργή από την κρυφή μνήμη ενσωματωμένη σε τσιπ.

Η τεχνολογία διπλού πυρήνα έχει πλεονεκτήματα σε τεχνολογία διπλού πυρήνα ή διπλού πυρήνα.Αυτοί οι τελευταίοι όροι αναφέρονται σε δύο ανεξάρτητες CPU που έχουν εγκατασταθεί στην ίδια μητρική πλακέτα.Τα τσιπ διπλά πυρήνα καταλαμβάνουν λιγότερα ακίνητα στη μητρική πλακέτα, έχουν μεγαλύτερη συνοχή της προσωρινής μνήμης και καταναλώνουν λιγότερη ισχύ από δύο ανεξάρτητες CPU.Ωστόσο, αυτή η τεχνολογία έχει επίσης τα μειονεκτήματά της.

Για το λογισμικό για να επωφεληθεί από την αρχιτεκτονική πολλαπλών πυρήνα, πρέπει να είναι γραμμένο για να χρησιμοποιήσει παράλληλα σπειρώματα.Διαφορετικά, το πρόγραμμα λειτουργεί σε λειτουργία ενός πυρήνα, χρησιμοποιώντας μόνο μία ροή δεδομένων ή έναν από τους ενσωματωμένους μικροεπεξεργαστές.Δυστυχώς, η κωδικοποίηση για το TLP είναι αρκετά εντατική, καθώς η παρεμβολή κοινών δεδομένων μπορεί να δημιουργήσει σφάλματα και αργή απόδοση.Λόγω αυτών και άλλων ζητημάτων, ένας επεξεργαστής διπλού πυρήνα δεν παρέχει διπλάσια ταχύτητα επεξεργαστή ενός πυρήνα, αν και υπάρχει σημαντική αύξηση της απόδοσης υπό βέλτιστες συνθήκες.Τέλος, τα τσιπ διπλά πυρήνα τρέχουν θερμότερα από τους ξαδέλφους τους με έναν πυρήνα.Εάν τα προγράμματα που απαιτείτε τακτικά έχουν σχεδιαστεί για TLP, τότε μπορείτε να επωφεληθείτε πολύ από ένα τσιπ πολλαπλών πυρήνων.Εάν όχι, μπορεί να σας εξυπηρετηθεί καλύτερα από ένα CPU ενός υψηλού πυρήνα.