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

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

Πώς χρησιμοποιείτε όλους τους επεξεργαστές πυρήνα σε έναν τετραπλό υπολογιστή;

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

CPU πολλαπλών πυρήνων και διανομή εργασιών:

* πυρήνες εναντίον νημάτων: Μια τετραπλής πυρήνα CPU διαθέτει τέσσερις μονάδες φυσικής επεξεργασίας. Κάθε πυρήνας μπορεί να χειριστεί ένα ξεχωριστό νήμα (μία ροή οδηγιών). Οι σύγχρονες CPU έχουν συχνά * υπερ -ανάγνωση * (ή SMT - ταυτόχρονη πολυεπίπεδη), η οποία επιτρέπει σε κάθε πυρήνα να * προσομοιώνει * δύο νήματα. Αυτό μπορεί να βοηθήσει με το multitasking, αλλά δεν σας δίνει πραγματική παράλληλη εκτέλεση για ένα μόνο έργο.

* Λογισμικό &παραλληλισμός: Για ένα πρόγραμμα για τη χρήση όλων των πυρήνων, πρέπει να σχεδιαστεί για να είναι *multithreaded *. Το λειτουργικό σύστημα θα διανείμει στη συνέχεια το έργο μεταξύ των διαθέσιμων πυρήνων.

* Δεν είναι όλες οι εργασίες που επωφελούνται: Πολλές εφαρμογές δεν έχουν σχεδιαστεί για να χρησιμοποιούν πλήρως πολλούς πυρήνες. Οι απλές εργασίες, όπως η επεξεργασία κειμένου ή η περιήγηση στο διαδίκτυο, δεν θα δουν μια σημαντική ώθηση απόδοσης από την ύπαρξη πολλαπλών πυρήνων.

Πώς να αξιοποιήσετε στο έπακρο ένα CPU πολλαπλών πυρήνων:

1. Αναζητήστε προγράμματα που είναι γνωστό ότι είναι πολλαπλά. Παραδείγματα περιλαμβάνουν:

* Λογισμικό επεξεργασίας βίντεο

* Εφαρμογές απόδοσης 3D

* Παιχνίδια με προηγμένη φυσική ή γραφικά

* Ορισμένα προγράμματα περιήγησης ιστού και σουίτες παραγωγικότητας

2. Manager/Monitor Resource: Το λειτουργικό σας σύστημα πιθανότατα έχει ένα εργαλείο για την παρακολούθηση της χρήσης της CPU. Μπορείτε να δείτε αν τα προγράμματά σας χρησιμοποιούν πραγματικά πολλούς πυρήνες.

3. Σκέψεις υλικού: Βεβαιωθείτε ότι η μνήμη RAM, η αποθήκευση και τα άλλα εξαρτήματα σας έχουν την εργασία. Μια συμφόρηση σε οποιοδήποτε μέρος του συστήματος μπορεί να περιορίσει τα οφέλη των πολλαπλών πυρήνων.

4. Βελτιστοποιήστε τις ρυθμίσεις: Ορισμένα λειτουργικά συστήματα και εφαρμογές διαθέτουν ρυθμίσεις που επηρεάζουν τη χρήση της CPU και την κατανομή του πυρήνα. Εξερευνήστε αυτές τις επιλογές.

Σημαντικά σημεία:

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

* Εστίαση στην εμπειρία χρήστη: Ο στόχος είναι να αισθανθεί ο υπολογιστής σας ανταποκρινόμενος και αποτελεσματικός, όχι μόνο για να χρησιμοποιήσετε όλους τους πυρήνες.

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

Παράδειγμα:

Φανταστείτε ότι μαγειρεύετε ένα γεύμα πολλαπλών πιάτων. Έχετε μια σόμπα τεσσάρων καυστήρων. Κάθε καυστήρας αντιπροσωπεύει έναν πυρήνα.

* Απλή εργασία (μονής πυρήνας): Το βραστό νερό για τα ζυμαρικά χρειάζεται μόνο έναν καυστήρα.

* σύνθετη εργασία (πολλαπλός πυρήνας): Η προετοιμασία ενός ψητού, λαχανικών και σάλτσας χρησιμοποιεί ταυτόχρονα και τους τέσσερις καυστήρες.

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

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

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