Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει ο πολυεπεξεργαστής;
Ένας πολυεπεξεργαστής είναι ένα σύστημα υπολογιστή με δύο ή περισσότερες κεντρικές μονάδες επεξεργασίας (CPU), με το καθένα να μοιράζεται την κοινή κύρια μνήμη καθώς και τα περιφερειακά. Αυτό βοηθά στην ταυτόχρονη επεξεργασία των προγραμμάτων.
Ο βασικός στόχος της χρήσης ενός πολυεπεξεργαστή είναι να αυξήσει την ταχύτητα εκτέλεσης του συστήματος, ενώ άλλοι στόχοι είναι η αντοχή σφάλματος και η αντιστοίχιση των εφαρμογών.
Μια καλή απεικόνιση ενός πολυεπεξεργαστή είναι ένας κεντρικός πύργος που συνδέεται με δύο υπολογιστικά συστήματα. Ένας πολυεπεξεργαστής θεωρείται ως μέσο βελτίωσης των υπολογιστικών ταχυτήτων, των επιδόσεων και της σχέσης κόστους-αποτελεσματικότητας, καθώς και για την παροχή αυξημένης διαθεσιμότητας και αξιοπιστίας.
Η Techopedia εξηγεί τον πολυεπεξεργαστή
Κατά την επεξεργασία πολλαπλών επεξεργαστών, όλες οι CPU μπορούν να έχουν ίσες λειτουργίες ή μερικές μπορεί να προορίζονται για συγκεκριμένες λειτουργίες.
Διαφορετικοί τρόποι χρήσης ενός πολυεπεξεργαστή περιλαμβάνουν:
- Ως μονοεπεξεργαστής, όπως μια ενιαία εντολή, μεμονωμένα δεδομένα (SISD)
- Μέσα σε ένα ενιαίο σύστημα για την εκτέλεση πολλαπλών, ατομικών σειρών οδηγιών σε πολλαπλές οπτικές γωνίες, όπως πολλαπλές οδηγίες, πολλαπλά δεδομένα (MIMD)
- Μια ενιαία σειρά οδηγιών σε διάφορες οπτικές γωνίες, όπως μια απλή οδηγία, πολλαπλά δεδομένα (SIMD), η οποία χρησιμοποιείται συνήθως για την επεξεργασία φορέων
- Πολλαπλές σειρές οδηγιών σε μια ενιαία οπτική γωνία, όπως η πολλαπλή εντολή, μεμονωμένα δεδομένα (MISD), η οποία χρησιμοποιείται για πλεονασμό σε συστήματα αποτυχίας και, περιστασιακά, για την περιγραφή επεξεργαστών υπερ-σπειρώματος ή αγωγών
Τα οφέλη από τη χρήση ενός πολυεπεξεργαστή περιλαμβάνουν:
- Βελτιωμένη απόδοση
- Πολλαπλές εφαρμογές
- Πολλαπλοί χρήστες
- Πολυλειτουργικότητα μέσα σε μια εφαρμογή
- Υψηλή απόδοση και / ή απόκριση
- Κοινή χρήση υλικού μεταξύ επεξεργαστών
Αρχιτεκτονική επικοινωνίας ενός πολυεπεξεργαστή:
- Μήνυμα που περνάει
- Ανεξάρτητος χώρος διευθύνσεων για κάθε επεξεργαστή
- Επικοινωνία με επεξεργαστή μέσω της μετάδοσης μηνυμάτων
- Οι επεξεργαστές περιλαμβάνουν ιδιωτικές μνήμες
- Επικεντρώνει την προσοχή σε υψηλές τιμές, μη τοπικές επιχειρήσεις
- Κοινόχρηστη μνήμη
- Η επικοινωνία του επεξεργαστή γίνεται μέσω ενός κοινόχρηστου χώρου διευθύνσεων
- Η επικοινωνία του επεξεργαστή γίνεται μέσω μνήμης ανάγνωσης / εγγραφής κοινής μνήμης
- Βολικό για συσκευές μικρής κλίμακας
- Χαμηλότερη λανθάνουσα κατάσταση
- Μη-ομοιόμορφη πρόσβαση μνήμης (NUMA) ή συμμετρική πολυεπεξεργασία (SMP)
