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

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

Γιατί το λογισμικό θα είναι γραμμένο για το Core CPU γενικά σε 2 duo cpu;

Η δήλωση ότι το λογισμικό που γράφτηκε για την Core CPU θα "γενικά" σε μια διπλή πυρήνα CPU είναι δεν είναι απολύτως ακριβής . Εδώ είναι μια κατανομή:

Συμβατότητα λογισμικού:

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

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

Απόδοση πολλαπλών πυρήνων:

* Για το λογισμικό να επωφεληθεί πραγματικά από μια CPU διπλού πυρήνα, πρέπει να είναι multi-threaded . Αυτό σημαίνει ότι το λογισμικό έχει σχεδιαστεί για να διασπάται τις εργασίες σε μικρότερα, ανεξάρτητα νήματα που μπορούν να λειτουργούν ταυτόχρονα σε διαφορετικούς πυρήνες.

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

Συνοπτικά:

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

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

Εδώ είναι μια αναλογία:

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

Key Takeaway:

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

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

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