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

* Γνώση Υπολογιστών >> Υλικό υπολογιστών >> Δίσκοι & Αποθήκευση Υπολογιστών

Ποια είναι τα οφέλη της Multi-Core επεξεργαστές για Προγραμματισμός Υπολογιστών

; Τα πρώτα dual-core επεξεργαστές υπολογιστών ήρθε στην αγορά το 2005 . Πολλαπλούς πυρήνες καθιστούν ευκολότερο για κεντρικές μονάδες επεξεργασίας ή επεξεργαστές , για να multitask , αλλά πολλά προγράμματα που είναι γραμμένα για ενιαίο πυρήνα επεξεργαστές δεν θα επωφεληθούν από multi-core δυνατότητες επεξεργασίας , σύμφωνα με το Massachusetts Institute of Technology . Γράφοντας προγράμματα που εκμεταλλεύονται τη δύναμη των multi - core επεξεργαστές δίνει την εργασία σας ένα πόδι επάνω στην αγορά . Παραλληλισμός
Η

Πριν multi - core επεξεργαστές , ο μόνος τρόπος για ένα πρόγραμμα για την επεξεργασία μεγάλου όγκου δεδομένων ήταν να διοχετεύσει τα δεδομένα μέσω του πυρήνα , λίγο-λίγο , μέχρι να τελειώσει . Αν προσανατολίσουν τον προγραμματισμό σας προς multi - core επεξεργαστές , μπορείτε να χρησιμοποιήσετε τον παραλληλισμό με τη δημιουργία ταχύτερα λογισμικό. Παραλληλισμός απαιτεί το σπάσιμο κάτω από το μπλοκ των δεδομένων σε διάφορες υποομάδες . Οι πυρήνες συνεργαστούν για να επεξεργάζεται τα δεδομένα , με κάθε πυρήνας , λαμβάνοντας ένα υποσύνολο . Η CPU ξαναενώνεται τα αποτελέσματα σε ένα ενιαίο σύνολο . Εικόνων
Multi- Threading
Η

Ένας άλλος τρόπος για να κάνετε τον προγραμματισμό σας να ξεχωρίζει είναι να γράψετε προγράμματα που πολλαπλών νημάτων . Πυρήνες CPU μπορεί να διαιρέσει επιμέρους εργασίες σε θέματα , η μετάβαση από το ένα νήμα στο άλλο τόσο γρήγορα το έργο φαίνεται συνεχής. Με πολλαπλούς πυρήνες , ο επεξεργαστής μπορεί πραγματικά να χειριστεί πολλαπλά threads ταυτόχρονα , με ένα νήμα ανά πυρήνα. Όταν ο υπολογιστής τρέχει μόνο μία εφαρμογή , η CPU δεν μπορεί να πολλαπλών νημάτων , εκτός εάν η εφαρμογή επιτρέπει , και πολλοί δεν το κάνουν . Όπως παραλληλισμό , γράφοντας για να επιτρέψει multi-threading προσαρμόζει την εργασία σας σε multi-core συστήματα .

Η νέα γλώσσα
Η

περισσότερες γλώσσες προγραμματισμού γράφτηκαν με single-core επεξεργαστές στο μυαλό , σύμφωνα με το MIT . Καθώς όλο και περισσότεροι υπολογιστές χτυπήσει την αγορά με multi - core επεξεργαστές , οι προγραμματιστές έχουν αναπτύξει νέες γλώσσες υπολογιστή για να εργαστεί μαζί τους . Για παράδειγμα , Parasail - Παράλληλη Προδιαγραφές και Εφαρμογή Γλώσσα - βγήκε το 2011 . Σε αντίθεση με Java και C # , το έβγαλε αυτόματα εργασίες , μερικές φορές σε χιλιάδες pico - νήματα . Multi-core γλώσσες σας δώσει ένα νέο εργαλείο για να προγραμματίσετε με το οποίο μπορεί να το καταστήσει ευκολότερο να ταιριάζουν την εργασία σας με τις δυνατότητες multi-core επεξεργαστές .
Εικόνων Εκτιμήσεις
Η

η αύξηση της ικανότητας της CPU να πολλαπλών καθηκόντων ωφελεί προγραμματιστές όσο τακτικών χρηστών ηλεκτρονικών υπολογιστών . Αν χρειαστεί να εκτελεί πολλαπλές εργασίες στον υπολογιστή σας , ενώ ταυτόχρονα εργάζεστε , multi -core συστήματα προσφέρουν υψηλότερες αποδόσεις και ταχύτερους χρόνους εκτέλεσης από ένα single- core CPU . Multi-core επεξεργαστές παρέχουν επίσης μεγαλύτερη ενεργειακή απόδοση . Μια CPU με τρεις πυρήνες τρέχει σε λιγότερη ενέργεια από ό, τι ένα ισοδύναμο υπολογιστή με τρία μονά - core επεξεργαστές , και δεν ζεσταθεί τόσο πολύ .
Η
εικόνων

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

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