Πίνακας περιεχομένων:
- Τι είναι η GPU, η CPU και η NPU και ποιες είναι οι διαφορές τους;
- NPU, τεχνητή νοημοσύνη, μηχανική εκμάθηση και βαθιά μάθηση
CPU, GPU και τώρα NPU. Για αρκετό καιρό τώρα, οι διάφοροι κατασκευαστές τηλεφώνων έχουν τονίσει ένα νέο στοιχείο που μέχρι σήμερα δεν είναι γνωστό στους περισσότερους. Η NPU, ή καλύτερα λέγεται, Neural Processing Unit ή Neutral Processing Unit, είναι ένα στοιχείο που παρεμβαίνει άμεσα σε δραστηριότητες που σχετίζονται με την Τεχνητή Νοημοσύνη. Αλλά τι είναι πραγματικά η NPU και τι το διαφοροποιεί από CPU και GPU; Το βλέπουμε παρακάτω.
Τι είναι η GPU, η CPU και η NPU και ποιες είναι οι διαφορές τους;
Αυτό που γνωρίζουμε ως CPU και GPU είναι δύο από τα πιο σημαντικά στοιχεία ενός υπολογιστή και ενός smartphone. Κατά προσέγγιση, η CPU είναι η μονάδα που είναι υπεύθυνη για την επεξεργασία όλων των πληροφοριών που σχετίζονται με δεδομένα από εφαρμογές, προγράμματα και διαδικασίες συστήματος που είναι αγκυροβολημένες στο παρασκήνιο.
Σε ένα φυσικό επίπεδο δεν είναι τίποτα περισσότερο από μια μονάδα που επιλύει μαθηματικές πράξεις και τις ερμηνεύει με τη μορφή οδηγιών. Όπως και με άλλα στοιχεία, όσο υψηλότερη είναι η συχνότητα και οι πυρήνες, τόσο υψηλότερη είναι η απόδοση έχοντας μεγαλύτερη ικανότητα επεξεργασίας πληροφοριών.
Όσον αφορά την GPU, η μονάδα επεξεργασίας γραφικών προορίζεται να επεξεργαστεί όλες τις πληροφορίες που σχετίζονται με τρισδιάστατα και 2D γραφικά. Δεδομένου ότι οι σημερινές διεπαφές βασίζονται σε πολύπλοκους 2D και 3D χάρτες, η ομάδα απαιτεί μια δεύτερη μονάδα για να εργαστεί με τα δεδομένα με τρόπο διαλύτη.
Εκτός από τα παιχνίδια και τα βίντεο, η GPU είναι εξαιρετικά χρήσιμη για τη διαχείριση κινούμενων εικόνων συστήματος και εγγραφής βίντεο υψηλής ποιότητας, μεταξύ άλλων πιο επιφανειακών εργασιών.
Τι είναι λοιπόν το NPU; Αυτό το στοιχείο προορίζεται να λάβει τις οδηγίες από την CPU που απαιτούν τη χρήση της Τεχνητής Νοημοσύνης για πολύ πιο αποτελεσματική επεξεργασία και η λειτουργία της προσπαθεί να μοιάζει με τις λειτουργίες του εγκεφάλου.
Οι λειτουργίες των οποίων η NPU είναι υπεύθυνη έχουν να κάνουν με την επίλυση ενός μεγάλου αριθμού μαθηματικών υπολογισμών σε σύντομο χρονικό διάστημα. Το κλειδί αυτού του τύπου τσιπ βασίζεται στην ταχύτητα και την ενεργειακή απόδοση, με πολύ μεγαλύτερη διαδρομή από τις CPU και τις GPU.
NPU, τεχνητή νοημοσύνη, μηχανική εκμάθηση και βαθιά μάθηση
Έχουμε ήδη δει τι είναι η NPU και ποια είναι η κύρια λειτουργία της, αλλά ποιες εργασίες απαιτούν τη χρήση της NPU και ποια είναι η πραγματική εφαρμογή της σε κινητό τηλέφωνο; Για να πάμε στη λεπτομέρεια, θα πρέπει πρώτα να γνωρίζουμε τι είναι η Τεχνητή Νοημοσύνη, η Marchine Learning και η Deep Learning.
Η πρώτη ιδέα έχει να κάνει, σε φυσικό επίπεδο, με όλη τη δραστηριότητα που ποικίλλει ανάλογα με τη χρήση ενός συγκεκριμένου τύπου λογισμικού. Και είναι ότι ενώ η CPU και η GPU επιλύουν λειτουργίες που είναι προκαθορισμένες από το σύστημα, η NPU επιλύει υπολογισμούς που μπορεί να διαφέρουν ανάλογα με τον χρήστη.
Αυτοί οι υπολογισμοί μπορούν να σχετίζονται με την επεξεργασία φωτογραφιών σε λειτουργία πορτρέτου, τη σταθεροποίηση ενός βίντεο σε πραγματικό χρόνο, τον υπολογισμό σε 3D της απόστασης διαφόρων αντικειμένων μέσω της κάμερας ή την πρόβλεψη της γλώσσας στο πληκτρολόγιο. Εργασίες που, εν ολίγοις, απαιτούν την ανάλυση μεταβλητών υπολογισμών σε πολύ σύντομο χρονικό διάστημα.
Αλλά το πραγματικό κλειδί για την Τεχνητή Νοημοσύνη έχει να κάνει ακριβώς με τη Μηχανική Μάθηση. Αυτός ο όρος αναφέρεται στην ικανότητα ενός συγκεκριμένου τύπου συστήματος να μάθει τις συνήθειες χρήσης μιας συσκευής με την πάροδο του χρόνου. Η NPU είναι ακριβώς υπεύθυνη για την επίλυση αυτών των συνηθειών και τη δράση ανάλογα. Ενεργοποιήστε συγκεκριμένες λειτουργίες σε μια συγκεκριμένη ώρα, επιταχύνετε τη φόρτωση εφαρμογών που χρησιμοποιούμε περισσότερο σε κινητό τηλέφωνο, προβλέψτε emoticon στο πληκτρολόγιο, προσαρμόστε τη χρήση της μπαταρίας ανάλογα με την ώρα της ημέρας…
Τι είναι λοιπόν η βαθιά μάθηση; Αυτή η ιδέα είναι αναμφίβολα η πιο ενδιαφέρουσα από τις τρεις. Η βαθιά μάθηση αναφέρεται στις λειτουργίες NPU που δεν χρειάζονται ανθρώπινη παρέμβαση για επίλυση.
Η λειτουργία του είναι περισσότερο παρόμοια με εκείνη του εγκεφάλου και μια εγκέφαλος από εκείνη ενός επεξεργαστή per se , όπως είναι ικανή για την επίλυση εξισώσεων χωρίς να χρειάζεται να ρυθμιστεί από το χρήστη, αλλά από το περιβάλλον. Προς το παρόν, η εφαρμογή του δεν είναι πολύ διαδεδομένη στα τρέχοντα κινητά συστήματα, οπότε θα χρειαστεί να περιμένουμε το Android και το iOS να εφαρμόσουν λειτουργίες που στοχεύουν στο Deep Learning για να προσαρμόσουν όλο το λογισμικό στις ανάγκες του χρήστη χωρίς να παρέμβει ενεργά ο χρήστης.
