πώς να εξισορροπήσετε την ποσότητα του ψωμιού μεταξύ ενός cpu και gpu


Απάντηση 1:

Μια μονάδα επεξεργασίας γραφικών (GPU) είναι ένας επεξεργαστής ειδικού σκοπού, βελτιστοποιημένος για υπολογισμούς που συνήθως (και επανειλημμένα) απαιτούνται για γραφικά υπολογιστών, ιδίως για λειτουργίες SIMD.

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

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

  • Οι υπολογιστές που αλληλεπιδρούν απευθείας με άτομα (δηλαδή όχι διακομιστές) συνήθως χρησιμοποιούν γραφικά υπολογιστών εκτενώς για να το κάνουν, και οι υπολογισμοί που εμπλέκονται είναι πολυάριθμοι και πρέπει να γίνονται σε πραγματικό χρόνο.
  • έχοντας τουλάχιστον ένα από τα δύο, κερδίζει παράλληλους υπολογιστές και μεγαλύτερη απόδοση από την απόδοση του συστήματος του υπολογιστή: ενώ η GPU σας κάνει υπολογισμούς για γραφικά, η CPU σας μπορεί να κάνει άλλους υπολογισμούς χωρίς γραφικά ταυτόχρονα.
  • Ο Νόμος του Μουρ μας έχει δώσει μια τέτοια αμηχανία του πλούτου σε περιοχή τσιπ σιλικόνης και δυνατότητα σε τόσο χαμηλές τιμές που είναι φθηνό να προσθέτουμε επεξεργαστές ειδικού σκοπού διαφόρων τύπων σχεδόν παντού στην Αρχιτεκτονική Συστήματος Υπολογιστών αυτές τις μέρες - συχνά πολλαπλοί από αυτούς, για να επιτύχουμε καλύτερη απόδοση & απόδοση κάνοντας περισσότερους διαφορετικούς υπολογισμούς παράλληλα (ταυτόχρονα). Το κόλπο είναι ο προγραμματισμός όλων για να συνεργαστούν καλά.

Αξίζει να σημειωθεί ότι από το 2014, η τυπική GPU έχει έναν πιο εκτεταμένο κινητήρα SIMD από τον τυπικό επεξεργαστή και, επομένως, εάν οι υπολογισμοί σας χωρίς γραφικά ταιριάζουν σε αυτό το είδος μοντέλου παράλληλου υπολογισμού, αλλά αλλιώς κατακλύζετε τους διανυσματικούς κινητήρες της CPU, εσείς Συνιστάται να κωδικοποιήσετε την αίτησή σας με Compute Unified Device Architecture (CUDA) ή / και OpenCL και να χρησιμοποιήσετε GPU για να αυξήσετε την εφαρμογή σας. Αυτό είναι πιο γενικά γνωστό ως υπολογισμός GPU γενικού σκοπού, μια σχετικά νέα υπο-πειθαρχία των υπολογιστών υψηλής απόδοσης.


Απάντηση 2:

«Εντάξει, σχεδιαστής. Ας κάνουμε ένα παιχνίδι. Απλά ασχολείστε με το σχεδιασμό αντικειμένων και θα το χειριστώ τα υπόλοιπα. "

"Εντάξει."

Αυτό παραπάνω είναι η διαφορά μεταξύ των δύο με λίγα λόγια. Δεν το καταλαβαίνετε ακόμα;

Η CPU (Κεντρική Μονάδα Επεξεργασίας) είναι ο επεξεργαστής γενικής χρήσης. Χρειάζεστε βοήθεια στα μαθηματικά σας; Αυτός είναι ο επεξεργαστής σας. Σκεφτείτε το σαν τον διαχειριστή του έργου. Θα υπολογίσει τον προϋπολογισμό, τον χρόνο, τους πόρους κ.λπ. Αυτός είναι ο λόγος που χρειάζεται πραγματικά καλές δεξιότητες και επιδόσεις.

Τώρα η GPU (Μονάδα επεξεργασίας γραφικών) είναι η λύση για τον υπολογισμό γραφικών. Γνωρίζατε ότι τα τρισδιάστατα γραφικά κατασκευάζονται συνήθως από τρίγωνα; Η GPU είναι εκείνη που τακτοποίησε αυτά τα τρίγωνα, το ζωγραφίζει και το ρίχνει στην οθόνη σας για να το δείτε. Σκεφτείτε το ως σχεδιαστή. Ναι, ο διαχειριστής έργου μπορεί να κάνει τη δουλειά του σχεδιαστή, αλλά δεν θα είναι τόσο γρήγορο και αξιόπιστο όσο ένας σχεδιαστής που μπορεί να κάνει ακριβώς αυτό. Αλλά η GPU δεν μπορεί να αναλάβει τη δουλειά της CPU. Δεν νομίζω ότι οι σχεδιαστές μελετούν λογιστικά ή βιομηχανικά στατιστικά στην τάξη τους, οπότε δεν μπορούν να κάνουν τη δουλειά του διαχειριστή του έργου.

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

Νομίζω ότι αυτό που βλέπετε είναι το BIOS ή το Βασικό Σύστημα Εξόδου Εισόδου. Ή το ΥΕ του έργου που διορίζεται από το γραφείο. Θα ελέγξει εάν τα εξαρτήματα στο εσωτερικό τους λειτουργούν κανονικά. Ωστόσο, δεν είναι μόνο GPU. Θα πρέπει να δείτε πληροφορίες CPU, πόση μνήμη RAM έχετε συνδέσει, συνδεδεμένο ποντίκι και πληκτρολόγιο, κάρτα ήχου κ.λπ. Δεν έχω συνδέσμους για κοινή χρήση, επειδή όλα αυτά είναι από τη δική μου γνώση, οπότε χτυπήστε το Google εάν χρειάζεστε κάποια περισσότερες πληροφορίες.


Απάντηση 3:

Ο καθένας χτυπά τις προφανείς διαφορές που είναι ότι οι GPU επεξεργάζονται γραφικά βίντεο και οι CPU χειρίζονται οδηγίες γενικού σκοπού.

Θα το κάνω ένα βήμα παραπέρα και θα εξηγήσω γιατί διαφέρουν ηλεκτρονικά. Αυτή θα είναι μια πολύ βασική εξήγηση, οπότε ελπίζουμε να έχει νόημα.

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

Το πρόβλημα με τους CPU είναι ότι δεν έχουν σχεδιαστεί για να κάνουν πολλές οδηγίες ταυτόχρονα. Αυτό οφείλεται στο γεγονός ότι έχουν έναν μικρό αριθμό πυρήνων (αυτοί είναι ουσιαστικά CPUs εντός της CPU). Για τους σκοπούς αυτής της εξήγησης σκεφτείτε ότι 1 πυρήνας = 1 οδηγίες ανά δευτερόλεπτο (αυτό δεν συμβαίνει στον πραγματικό κόσμο, αλλά αυτό θα διευκολύνει την κατανόηση). Στον σημερινό κόσμο, μια CPU έχει περίπου 6 πυρήνες που θα πούμε. Έτσι, η CPU θα έκανε 6 οδηγίες ανά δευτερόλεπτο.

Στις GPU, αντί να έχουν μια μικρή ποσότητα πυρήνων, έχουν πολλούς περισσότερους πυρήνες που έχουν σχεδιαστεί ειδικά για να λειτουργούν παράλληλα. Στην πραγματικότητα, οι σύγχρονες GPU έχουν χιλιάδες πυρήνες. Ωστόσο, αυτοί οι πυρήνες είναι πιο αργοί, οπότε αντί για 1 εντολή ανά δευτερόλεπτο, αυτοί οι πυρήνες κάνουν 1 εντολή κάθε 4 δευτερόλεπτα. Για αυτό το παράδειγμα, θα πούμε ότι η GPU μας έχει 2000 πυρήνες. Αυτό θα σήμαινε ότι θα κάναμε 500 οδηγίες ανά δευτερόλεπτο. Αυτό είναι πολύ πιο γρήγορα!

Αν σας άρεσε αυτή η εξήγηση, πατήστε αυτό το κουμπί ψηφοφορίας για μένα. Ευχαριστώ!


Απάντηση 4:

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

Πιο σωστά: Η CPU (Κεντρική Μονάδα Επεξεργασίας) είναι το τσιπ με πολλά δισεκατομμύρια τρανζίστορ που έχουν σχεδιαστεί για να κάνουν λογική επεξεργασία πολύ γρήγορα προκειμένου να εκτελούν όλες τις ενέργειες που τα προγράμματα που εκτελούνται στον υπολογιστή το απαιτούν, μπορεί να αποτελούν μια χούφτα " πυρήνες "σαν να υπάρχουν πολλαπλοί επεξεργαστές που λειτουργούν το ένα δίπλα στο άλλο.

Η GPU (Μονάδα επεξεργασίας γραφικών) τείνει να είναι μια κάρτα (αυστηρά μιλώντας ότι η GPU θα ήταν ένα τσιπ σε αυτήν την κάρτα) ή ένα τσιπ στη μητρική πλακέτα (ή ακόμη και τμήμα της CPU - όπως τα γραφικά της Intel στο εύρος i3 / 5/7 CPUs) που αποτελούν πάρα πολλούς ξεχωριστούς μινιμαλιστικούς "πυρήνες". Καθένα από αυτά είναι πολύ λιγότερο ικανό από οποιονδήποτε από τους πυρήνες της CPU, αλλά έχουν σχεδιαστεί ειδικά για να εκτελούν συγκεκριμένες εργασίες πολύ καλά και έχουν σχεδιαστεί για να συνεργάζονται για την ίδια εργασία αντί για τη δική τους. Αυτοί στη συνέχεια χρησιμοποιούνται για την ταχύτερη εκτέλεση των υπολογισμών που απαιτούνται για την εμφάνιση πραγμάτων όπως τρισδιάστατα γραφικά από ό, τι η ίδια η CPU θα μπορούσε να κάνει (μερικές φορές μπορεί να χρησιμοποιηθούν για άλλα πράγματα - π.χ. έρευνα CUDA).


Απάντηση 5:

Η CPU και η GPU είναι και οι δύο επεξεργαστές που διαβάζουν και εκτελούν οδηγίες προγράμματος. Και τα δύο περιέχουν εκατομμύρια τρανζίστορ που αλλάζουν ή χειρίζονται σήματα όπως απαιτείται. Και οι δύο λειτουργούν στα ίδια σύνολα οδηγιών Logical Gates.

ΓΕΝΝΗΣΗ GPU

Τώρα, ας επιστρέψουμε στο 1999, φέτος η Nvidia κυκλοφόρησε έναν ειδικό τύπο επεξεργαστή μονής μάρκας στην αγορά και η Nvidia χαρακτήρισε αυτόν τον ειδικό επεξεργαστή ως μονάδα επεξεργασίας γραφικών και ονόμασαν την πρώτη GPU στον κόσμο ως «GeForce 256». Εδώ βγήκε η GPU στην εικόνα.

  • Μια CPU έχει λίγους πυρήνες, αλλά ισχυρή για σύνθετες & λογικές λειτουργίες, που κυμαίνονται από 1- 61 πυρήνες όπως το Xeon Phi έχει 61 πυρήνες που μπορούν να εκτελέσουν μόνο 61 σύνθετες οδηγίες ταυτόχρονα κατά τη διάρκεια ενός κύκλου ρολογιού (σε ένα δευτερόλεπτο), ενώ μια GPU έχει χιλιάδες πυρήνες που αποδίδουν χιλιάδες pixel ταυτόχρονα ανά κύκλο ρολογιού και εκτελούν ένα σύνθετο 3-D βίντεο στην οθόνη σας. Όπως το Nvidia GTX 1080 έχει 2560 πυρήνες shader, μπορεί να εκτελέσει 2560 οδηγίες ταυτόχρονα κατά τη διάρκεια ενός κύκλου ρολογιού. Στη γενική γλώσσα, η CPU κάνει λιγότερες δουλειές αλλά πολύπλοκες, ενώ η GPU κάνει πολλές δουλειές αλλά χαζές.
  • Μια CPU έχει μεγαλύτερο αριθμό συνόλων οδηγιών και μπορεί να κάνει οτιδήποτε από την προσθήκη δύο αριθμών έως τη διαχείριση όλου του συνδεδεμένου υλικού, ενώ μια GPU μπορεί να επεξεργαστεί ένα είδος επαναλαμβανόμενης και παράλληλης εργασίας υπολογιστών, όπως βίντεο απόδοσης σε πραγματικό χρόνο και οτιδήποτε χρειάζεται παράλληλο υπολογισμό.

Για περισσότερες πληροφορίες επισκεφθείτε το ιστολόγιό μας: -

Ποια είναι η διαφορά μεταξύ CPU και GPU;

Απάντηση 6:

Όλες οι απαντήσεις είναι πολύ πειστικές αλλά η ουσιαστική απάντηση θα ήταν ... Η CPU ή η κεντρική μονάδα επεξεργασίας κάνει όλη τη λογική δουλειά ... που της δίνεται. Από το άνοιγμα ενός αρχείου έως τον υπολογισμό ενός αθροίσματος έως την επεξεργασία της εισόδου μας κ.λπ. Στα παιχνίδια, όταν πατάμε ποτέ ένα κουμπί, ο επεξεργαστής παίρνει αυτήν την είσοδο και πηγαίνει στη δουλειά ... δίνοντας αυτά τα δεδομένα (μετά την επεξεργασία) στην GPU σας έτσι ώστε η GPU σας μπορεί να εκτελέσει τη συγκεκριμένη εργασία Visual Oriented. Η επεξεργασία του οπτικού μέρους των δεδομένων γίνεται από την GPU σας. Όπως οι μικρές εικόνες ή τα εικονίδια που βλέπετε στην επιφάνεια εργασίας σας με τα ειδικά κινηματογραφικά εφέ στα παιχνίδια σας. Κάποια στιγμή αν το μεσολαβικό φορτίο είναι πάρα πολύ, η GPU δεν θα μπορεί να αποδώσει πολύ καλά ... θα αρχίσει να καθυστερεί! Ο επεξεργαστής θα εξακολουθήσει να επεξεργάζεται το άλλο λογικό μέρος των δεδομένων και θα συνεχίσει την εργασία με αποτέλεσμα μη συγχρονισμό (π.χ. Ήχοι, κ.λπ.)


Απάντηση 7:

Οι CPU είναι μικροεπεξεργαστές γενικής χρήσης, ενώ οι επεξεργαστές γραφικών είναι επεξεργαστές προσανατολισμένοι στην εφαρμογή. Αυτό σημαίνει, το σύνολο εντολών που χρησιμοποιείται σε CPU είναι κοινό σε όλους τους επεξεργαστές αρχιτεκτονικής x86, ανεξάρτητα από το αν έχουν κατασκευαστεί από Intel, AMD ή VIA. Οι επεξεργαστές γραφικών από την άλλη πλευρά είναι βασικά επεξεργαστές με ιδιαίτερα προσαρμοσμένες αρχιτεκτονικές που τους καθιστούν πιο κατάλληλους για οπτική επεξεργασία από ό, τι για τον γενικό υπολογισμό. Ωστόσο, αυτή η γραμμή μεταξύ των δύο εξαρτημάτων σιγά-σιγά θολώνεται λόγω των καρτών γραφικών της σειράς NVidia Quadro και Tesla, οι οποίες έχουν κατασκευαστεί για να έχουν καλή απόδοση υπολογισμού για τον χειρισμό επαγγελματικών φόρτων εργασίας.

Καλή υπολογιστική!


Απάντηση 8:

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

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

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

Μπορείτε να σκεφτείτε έναν τύπο παράδοσης πίτσας που οδηγεί μοτοσικλέτα (CPU). Μπορεί να πάρει πίτσα εδώ και εκεί πολύ γρήγορα. Ωστόσο, εάν υπάρχει μια τεράστια εκδήλωση και κάποιος παραγγείλει 10.000 πίτσες, ο τύπος της μοτοσικλέτας δεν πρόκειται να κάνει τη δουλειά καλά, οπότε μπορεί να ζητήσει από κάποιον με έναν Van (GPU) να πάρει όλες αυτές τις πίτσες στην εκδήλωση.


Απάντηση 9:

Ένα cpu προορίζεται να τρέξει μερικά νήματα για προγράμματα και έχει λίγους πυρήνες (συνήθως 4 αυτές τις μέρες), αλλά μια υψηλή ταχύτητα ρολογιού (θα έλεγα ότι ο μέσος όρος θα ήταν περίπου 3ghz) και οι πυρήνες είναι «ισχυροί».

Ένα gpu έχει χιλιάδες «αδύναμους» πυρήνες, αλλά δεν προορίζεται να τρέξει προγράμματα, προορίζεται για την επεξεργασία γραφικών, το οποίο απαιτεί πολλούς πυρήνες να επεξεργάζονται συνεχώς «πολλά» μικρά, εξαιρετικά χαμηλής ζήτησης αρχεία.

Αυτό το εξήγησα με έναν πολύ απλό τρόπο, αλλά αν θέλετε να μάθετε περισσότερα, θα σας συνιστούσα να κοιτάξετε τους youtubers όπως το "science studio" (έφτιαξε ένα βίντεο για το πώς λειτουργεί η CPU και διάφορα άλλα πράγματα).


Απάντηση 10:

Η CPU (Κεντρική Μονάδα Επεξεργασίας) είναι ένα ολοκληρωμένο κύκλωμα πολύ μεγάλης κλίμακας, το οποίο είναι ο πυρήνας υπολογιστών (Core) και η μονάδα ελέγχου ενός υπολογιστή. Η λειτουργία του είναι κυρίως να εξηγεί οδηγίες υπολογιστή και να επεξεργάζεται δεδομένα σε λογισμικό υπολογιστή.

Η GPU (Graphics Processing Unit) είναι ένας μικροεπεξεργαστής που ειδικεύεται στον υπολογισμό εικόνων σε προσωπικούς υπολογιστές, σταθμούς εργασίας, κονσόλες παιχνιδιών και σε ορισμένες φορητές συσκευές, όπως tablet και smartphone.

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

Η GPU είναι κατάλληλη για αρχιτεκτονικές λειτουργίες με εξαιρετικά υψηλή προβλεψιμότητα και μεγάλο αριθμό παρόμοιων λειτουργιών, καθώς και υψηλή καθυστέρηση και υψηλή απόδοση.


Απάντηση 11:

Δεν θα αναφερθώ στην ονοματολογία της CPU έναντι της GPU, αλλά θα απαντήσω στο δεύτερο μέρος της ερώτησής σας.

Όταν ενεργοποιείται ένας υπολογιστής, πρέπει να κάνει διάφορα πράγματα, ένα από τα οποία είναι "ενεργοποιήστε την GPU" για να δούμε βίντεο. Όταν το κάνει αυτό, η GPU εμφανίζεται στην οθόνη και ανακοινώνει τι είναι και μερικές μικρές πληροφορίες. Μετά από αυτό παραδίδει τον έλεγχο στο BIOS το οποίο με τη σειρά του παραδίδει την GPU στο λειτουργικό σύστημα.

TLDR: Η GPU ξεκινά τον εαυτό της πριν παραδώσει τον έλεγχο στον υπολογιστή, γι 'αυτό βλέπετε πρώτα τις πληροφορίες της GPU στην οθόνη.