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

Amd gamecache: τι είναι και πώς λειτουργεί το ryzen 3000;

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

Anonim

Με την άφιξη του νέου Ryzen 3000 μια σειρά νέων όρων έχουν προκύψει στη θάλασσα του μάρκετινγκ. Ορισμένα ονόματα θα καταλάβετε, αλλά άλλα μπορεί να είναι πέρα ​​από την κατανόησή σας. Έτσι σήμερα θα εξηγήσουμε τι είναι το AMD GameCache και γιατί είναι σίγουρα ένα σχετικό χαρακτηριστικό.

Ευρετήριο περιεχομένων

Τι είναι το AMD GameCache ;

Κατά κάποιο τρόπο, το AMD GameCache είναι ένας όρος που δημιουργήθηκε αποκλειστικά για μάρκετινγκ. Ωστόσο, έχει βελτιώσεις που είναι σχετικές πέρα ​​από το να είναι απλά ένα όμορφο όνομα. Θα μπορούσαμε να συνοψίσουμε σε αυτό το AMD GameCache είναι το ψευδώνυμο που έχουν δώσει τη νέα κρυφή δομή τους.

Τώρα, ποιες νέες αλλαγές έχουμε; Σας αφήνουμε το εμπορικό βίντεο που χρησιμοποιεί η AMD για να εξηγήσει εν συντομία τι είναι το AMD GameCache και έτσι θα έχετε μια ιδέα για το τι είναι.

Τι φέρνει και τι μας επηρεάζει;

Όπως μπορείτε να δείτε, το βίντεο ενισχύει (και υπερβάλλει λίγο) τα οφέλη που μας φέρνει η νέα τεχνολογία του Ryzen 3000.

Το πρώτο πράγμα που μας δείχνουν εν συντομία είναι το νέο "έως και 72 MB" του AMD GameCache. Η αλήθεια είναι ότι αυτή η δήλωση είναι λίγο δύσκολη. Οι περισσότεροι 3η γενιά του Ryzen μεταφέρουν 35 ~ 36MB μνήμης cache (L1, L2, και L3) και μόνο οι δύο Ryzen 9s ανεβαίνουν στα 72MB .

Το Ryzen 5 3600 (το φθηνότερο μοντέλο) έχει 32 MB μνήμης L3 , το οποίο είναι ήδη διπλάσιο από αυτό του Ryzen 7 2700X (το καλύτερο Ryzen 2000) . Αυτό είναι ήδη μια σημαντική βελτίωση.

Σε αντίθεση με άλλους επεξεργαστές, στην 3η γενιά Ryzen έχουμε 2 τσιπ 7nm (φυσικούς πυρήνες) και 1 τσιπ 12nm ( έλεγχος I / O) .

Κάθε τσιπ 7nm έχει 3/4 ενεργούς πυρήνες (εκτός από τον Ryzen 9) και κάθε ένα από αυτά έχει τη δική του L1 και L2 cache . Ωστόσο, η μνήμη επιπέδου 3 μοιράζεται μεταξύ των πυρήνων του ίδιου chip, οπότε αποτελεί μεγάλη βοήθεια κατά την εκτέλεση ορισμένων υπολογισμών.

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

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

Μνήμη προσωρινής μνήμης

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

Θα επαναλάβουμε πολλά τα λόγια 'μνήμη' και 'cache' , γι ' αυτό ζητούμε συγγνώμη εκ των προτέρων, αλλά το θέμα είναι πολύπλοκο.

Επίπεδα μνήμης

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

Για να πάρετε λίγο στο πλαίσιο, πρέπει να ξέρετε ότι οι ταχύτητες μετριούνται σε κλάσματα του δευτερολέπτου. Η πρόσβαση σε δεδομένα κρυφής μνήμης L1 μπορεί να διαρκέσει 0, 2 ns και η μετάβαση στη μνήμη RAM μπορεί να είναι 40ns .

Εδώ μπορείτε να δείτε τις διαφορετικές μνήμες και τα συνηθισμένα μεγέθη τους:

  • L1 cache: 16 ~ 64kB L2 μνήμη cache: 32kB ~ 4MB μνήμη L3 cache: 256kB ~ 72MB μνήμη RAM: 4GB ~ 32GB Κύρια μνήμη / s (HDD ή SSD): 256GB ~ 2TB

Όπως ίσως γνωρίζετε, η RAM είναι σημαντικά ταχύτερη από τα SSD. Αυτά συνήθως φτάνουν τα ποσοστά μεταφοράς περίπου 20 ~ 25GB / s , ενώ μόνο οι καλύτεροι στερεοί δίσκοι φτάνουν τα 5GB / s με PCIe Gen 4 . Υπάρχει η ίδια σχέση μεταξύ της μνήμης cache L1-L2 και της μνήμης cache L2-L3 και ούτω καθεξής , ώστε να καταλάβετε γιατί κάποιοι είναι για αποκλειστική χρήση του επεξεργαστή και άλλοι για ολόκληρο το σύστημα.

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

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

Πώς λειτουργεί η προσωρινή μνήμη;

Όταν η CPU χρειάζεται δεδομένα, τα αναζητά στην κρυφή μνήμη L1 . Εάν δεν υπάρχει, το ψάχνει στο L2, στη συνέχεια στο L3 και καταλήγει "πάει κάτω" στη μνήμη RAM .

Όταν λαμβάνουμε τα δεδομένα που χρειάζεται ο επεξεργαστής, λαμβάνεται "επάνω" και η τιμή αποθηκεύεται διαδοχικά σε L3, L2 και L1 σε περίπτωση που χρειαζόμαστε το μέλλον . Το αστείο πράγμα έρχεται όταν ο επεξεργαστής θέλει ξανά να χρησιμοποιήσει την ίδια τιμή.

Εάν η τιμή είναι στο L1 χρειαζόμαστε μόνο λίγα λεπτά για να το ξαναχρησιμοποιήσουμε. Διαφορετικά, θα πρέπει να "κατεβείτε" στο επόμενο επίπεδο για να ελέγξετε αν εξακολουθεί να υπάρχει εκεί και ούτω καθεξής μέχρι να επιστρέψουμε στη μνήμη RAM . Το πρόβλημα που έχουμε είναι ότι οι υψηλότερες αναμνήσεις είναι εξαιρετικά μικρές .

Σας αφήνουμε εδώ ένα σύντομο βίντεο (στα αγγλικά) που εξηγεί εν συντομία τις κρυφές μνήμες:

Για παράδειγμα, 32 kB της μνήμης cache L1 διατηρεί περίπου 8000 τιμές (ακέραιοι αριθμοί ή πλωτήρες) .

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

Εάν τα δεδομένα έχουν διαγραφεί από το L1 , ίσως υπάρχει ακόμη στο L2 cache, καθώς είναι μεγαλύτερο. Η κάθοδος ενός επιπέδου είναι μια αργή διαδικασία, αλλά πολύ πιο γρήγορα από τη μετάβαση στη μνήμη RAM . Ωστόσο, αν έχει περάσει κάποιο χρονικό διάστημα, το ίδιο μπορεί να συνέβη και αυτή η τιμή δεν υπάρχει πλέον στο L2 . Σε αυτή την περίπτωση, θα έπρεπε να "πάμε κάτω" στην L3 και εδώ έρχεται η κύρια μηχανική της AMD GameCache .

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

AMD GameCache πλεονεκτήματα και επιπτώσεις

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

Με το όνομα που του δόθηκε, η AMD τόνισε τα βιντεοπαιχνίδια, αλλά κάθε εργασία που απαιτεί διαδοχικούς υπολογισμούς θα έχει το ίδιο αποτέλεσμα.

Εδώ είναι μια εμπορική εικόνα της AMD που δείχνει τα πλεονεκτήματα της AMD GameCache ενάντια σε μια βελτίωση στις συχνότητες της μνήμης RAM . Στο παράδειγμα, συγκρίνουν τη βελτίωση της μνήμης cache με τη βελτίωση της μνήμης RAM.

Εδώ μπορούμε να δούμε ένα πλεονέκτημα μεταξύ 1% και 12%. Εάν συνδυάσουμε το AMD GameCache με υψηλές συχνότητες RAM , μπορούμε να επιτύχουμε ακόμα υψηλότερες επιταχύνσεις.

Στην πραγματικότητα, στο νέο Ryzen η μέγιστη συχνότητα χωρίς ανανέωση της μνήμης RAM είναι 3200 MHz , οπότε πρέπει να ποντάρετε σε αυτά τα στοιχεία. Επίσης, σύμφωνα με διάφορα άρθρα, οι καλύτερες συχνότητες RAM για το Ryzen 3000 για λειτουργία σε μέγιστη απόδοση είναι πάνω από 3200 ~ 3600 MHz .

Συμπεράσματα σχετικά με την AMD GameCache

Από μόνη της, το AMD GameCache δεν είναι παρά ένας βαμπατικός τίτλος που έχει δοθεί στις κρύπτες για να προσελκύσει ακροατήρια. Το σημαντικό είναι ότι η βελτίωση της μνήμης cache L3 είναι πραγματική και βαρύ, έτσι ώστε να βελτιωθούν τόσο τα παιχνίδια όσο και άλλες διαδικασίες.

Ωστόσο, ορισμένοι χρήστες εξέφρασαν την ανησυχία τους για την απόφαση αυτή της AMD. Σύμφωνα με αυτούς, μετονομάζουν την L3 cache ως GameCache είναι κάτι που θα βλάψει τη βιομηχανία δίνοντάς της ένα "φιλικό προς το παιδί" τόνο.

Ενώ η Intel έχει μετονομάσει τη μνήμη ως SmartCache (ένα πιο νηφάλιο όνομα) , η AMD έχει τραβήξει περισσότερο από το νεαρό και gamer κοινό.

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

Η βελτιωμένη IPC , η καλύτερη cache L3 και η υποστήριξη για υψηλές συχνότητες RAM καθιστούν την AMD μια εξαιρετική εναλλακτική λύση για gaming. Ωστόσο, μην παρασυρθείτε από όμορφα ονόματα.

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

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

Και τι πιστεύετε για αυτή τη βελτίωση χάρη στην AMD GameCache ; Νομίζεις ότι δεν είναι τόσο κακό; Μοιραστείτε τις ιδέες σας παρακάτω.

Γραμματοσειρά VortezAMD Ryzen 3000

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

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

Back to top button