Το HDG εξηγεί: Τι είναι η GPU;

Η GPU ή η μονάδα γραφικής επεξεργασίας(Graphical Processing Unit) είναι ένα αποκλειστικό μικροτσίπ που έχει σχεδιαστεί για να εκτελεί ειδικά εργασίες που σχετίζονται με γραφικά με πολύ ταχύτερο ρυθμό από μια CPU ή μια κεντρική μονάδα επεξεργασίας(Central Processing Unit)

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

Η διαφορά (Difference Between)μεταξύ (CPU)GPU και CPU

Κάθε υπολογιστής, είτε φορητός υπολογιστής, tablet ή κονσόλα παιχνιδιών, διαθέτει CPU . Η CPU είναι ο εγκέφαλος της μηχανής. Όταν εκτελείτε λογισμικό στη συσκευή σας, η CPU είναι αυτή που ακολουθεί τις οδηγίες και κάνει όλα τα απαραίτητα μαθηματικά. Φυσικά, κάθε μικροτσίπ εκτελεί οδηγίες, οπότε τι κάνει μια CPU ξεχωριστή; 

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

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

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

Είναι οι GPU(Are GPUs) και οι κάρτες γραφικών(Graphics Cards) το ίδιο πράγμα(Same Thing) ;

Είναι συνηθισμένο να χρησιμοποιούνται οι όροι " GPU " και "κάρτα γραφικών" εναλλακτικά. Αυτό(Which) οδηγεί σε καταστάσεις όπου κάποιος θα πει ότι ο υπολογιστής του δεν έχει GPU , αλλά αυτό που πραγματικά εννοούν είναι ότι ο υπολογιστής δεν έχει κάρτα γραφικών.

Τι είναι μια GPU ; Η GPU αναφέρεται συγκεκριμένα στον ίδιο τον μικροεπεξεργαστή, αλλά φυσικά μια GPU δεν μπορεί να λειτουργήσει μόνη της. Χρειάζεται άλλα εξαρτήματα για να κάνει τη δουλειά του. Ας δούμε λοιπόν τους διαφορετικούς τρόπους με τους οποίους συσκευάζονται οι GPU .(GPUs)

Κάρτες Γραφικών

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

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

Ενσωματωμένες GPU

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

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

Τα tablet και τα smartphone διαθέτουν επίσης ενσωματωμένες GPU(GPUs) , αλλά αυτές αποτελούν μέρος ενός πακέτου "σύστημα σε τσιπ". Σε υπολογιστές, μόνο η CPU και η GPU μοιράζονται το ίδιο πακέτο Στην περίπτωση των SoC(SoCs) , η μνήμη RAM(RAM) , ο αποθηκευτικός χώρος, οι περιφερειακοί ελεγκτές και άλλα στοιχεία που αποτελούν ολόκληρο το σύστημα βρίσκονται όλα στο ίδιο πακέτο πυριτίου.

Αποκλειστικές GPU

Μια αποκλειστική GPU διαφέρει από μια κάρτα γραφικών και τις ενσωματωμένες GPU(GPUs) . Είναι πιο εύκολο να το σκεφτείς ως μια κάρτα γραφικών που έχει ενσωματωθεί στον υπολογιστή. Οι φορητοί υπολογιστές είναι οι κύριες συσκευές που χρησιμοποιούν αποκλειστικές μονάδες GPU(GPUs) .

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

Εξωτερικές κάρτες γραφικών

Μια πρόσφατη εξέλιξη, οι εξωτερικές κάρτες γραφικών, χρησιμοποιούν θύρες υψηλής ταχύτητας σε σύγχρονους υπολογιστές. Το Thunderbolt 3 μέσω USB C(Thunderbolt 3 over USB C) είναι η λύση της επιλογής. Οι εξωτερικές κάρτες μπορούν είτε να είναι μια ολοκληρωμένη λύση είτε απλά ένα περίβλημα που μπορείτε να χρησιμοποιήσετε με οποιαδήποτε κάρτα γραφικών που ταιριάζει.

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

Κατανόηση των προδιαγραφών GPU

Εάν θέλετε να μάθετε πώς να επιλέξετε μεταξύ διαφορετικών καρτών γραφικών, ρίξτε μια ματιά στον οδηγό αγοραστή καρτών γραφικών(graphics card buyer’s guide) για μια λεπτομερή επεξήγηση των προδιαγραφών GPU . Εάν θέλετε απλώς μια γρήγορη σύνοψη, ορίστε οι αριθμοί-κλειδιά που έχουν σημασία όταν πρόκειται για GPU :

  • Ο αριθμός των επεξεργαστών
  • Η ποσότητα της μνήμης
  • Το συνολικό εύρος ζώνης μνήμης
  • Ειδικά χαρακτηριστικά, όπως η ανίχνευση ακτίνων υλικού

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

Γενικές εργασίες υπολογιστών GPU

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

Για παράδειγμα, οι κάρτες της μάρκας Nvidia λειτουργούν με οδηγίες CUDA ( Υπολογιστική Ενοποιημένη Αρχιτεκτονική Συσκευών ). (Compute Unified Device Architecture)Μπορείτε να γράψετε λογισμικό χρησιμοποιώντας το CUDA έτσι ώστε να χρησιμοποιεί τη μοναδική σχεδίαση της GPU για να επιταχύνει ορισμένους τύπους υπολογισμών.

Υπάρχει επίσης το OpenCL , το οποίο δεν συνδέεται με συγκεκριμένη μάρκα κάρτας. Οι GPU(GPUs) εφαρμόζονται στην ανάλυση μεγάλων δεδομένων, τη μηχανική εκμάθηση, τη βαθιά εκμάθηση, την εξόρυξη κρυπτονομισμάτων και μια συνεχώς αυξανόμενη λίστα προηγμένων εργασιών που θα χρειάζονταν υπερυπολογιστές στο παρελθόν.

Μπορώ να δω καθαρά τώρα

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



About the author

Είμαι μηχανικός υλικού και προγραμματιστής λογισμικού με πάνω από 10 χρόνια εμπειρίας στις πλατφόρμες Apple και Google. Οι δεξιότητές μου έγκεινται στην ανάπτυξη αποτελεσματικών, φιλικών προς τον χρήστη λύσεων σε δύσκολα προβλήματα μηχανικής. Είχα εμπειρία με συσκευές MacOS και iOS, καθώς και με χειριστήρια πληκτρολογίου και ποντικιού. Στον ελεύθερο χρόνο μου, μου αρέσει να κολυμπάω, να παρακολουθώ τένις και να ακούω μουσική.



Related posts