Εκπαιδευτικά σεμινάρια

Διαφορά μεταξύ cpu και gpu

Πίνακας περιεχομένων:

Anonim

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

Πώς είναι η CPU διαφορετική από τη GPU;

Τόσο η GPU όσο και η CPU είναι επεξεργαστές που αποτελούνται από πολλά τρανζίστορ, με ένα απλό τρόπο μπορούμε να πούμε ότι τα τρανζίστορ εκτελούν μαθηματικές λειτουργίες και διαβάζουν δεδομένα σε δυαδική γλώσσα, μια γλώσσα που αποτελείται από μηδενικά και αυτά που είναι τα μόνα ικανά να κατανοήσουν τους υπολογιστές. Πέρα από αυτό, όλες είναι διαφορές.

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

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

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

Σας συνιστούμε να διαβάσετε τους καλύτερους επεξεργαστές στην αγορά

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

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

Εκπαιδευτικά σεμινάρια

Η επιλογή των συντακτών

Back to top button