Skip to main content

Τι είναι η προσωρινή μνήμη L3;

Επίπεδο 3 ή L3 cache είναι εξειδικευμένη μνήμη που λειτουργεί χέρι-χέρι με L1 και L2 cache για τη βελτίωση της απόδοσης του υπολογιστή.L1, L2 και L3 Cache είναι η μνήμη επεξεργασίας υπολογιστών (CPU), στίχοι άλλοι τύποι κρυφής μνήμης στο σύστημα, όπως η προσωρινή μνήμη δίσκου.Η CPU cache εξυπηρετεί τις ανάγκες του μικροεπεξεργαστή με την πρόβλεψη των αιτημάτων δεδομένων, έτσι ώστε οι οδηγίες επεξεργασίας να παρέχονται χωρίς καθυστέρηση.Η προσωρινή μνήμη CPU είναι ταχύτερη από τη μνήμη τυχαίας προσπέλασης (RAM) και έχει σχεδιαστεί για να αποτρέψει την απόδοση των σημείων συμφόρησης.Η CPU λειτουργεί πολλές φορές ταχύτερα από το σύστημα RAM, έτσι ώστε να μειώσει τις καθυστερήσεις, η προσωρινή μνήμη L1 έχει κομμάτια δεδομένων στο έτοιμο που προβλέπει ότι θα χρειαστεί.Το L1 cache είναι πολύ μικρή, η οποία της επιτρέπει να είναι πολύ γρήγορη.Εάν οι οδηγίες δεν υπάρχουν στην προσωρινή μνήμη L1, η CPU ελέγχει L2, μια ελαφρώς μεγαλύτερη δεξαμενή cache, με λίγη μεγαλύτερη λανθάνουσα κατάσταση.Με κάθε

cache miss

φαίνεται στο επόμενο επίπεδο cache.Η προσωρινή μνήμη L3 μπορεί να είναι πολύ μεγαλύτερη από τα L1 και L2, και παρόλο που είναι επίσης πιο αργή, εξακολουθεί να είναι πολύ πιο γρήγορη από τη λήψη από τη RAM.Μπορεί να εκδιωχθεί από την προσωρινή μνήμη L1 για να κρατήσει τις νέες οδηγίες σε περίπτωση που χρειάζονται και πάλι.Η προσωρινή μνήμη L3 μπορεί στη συνέχεια να αφαιρέσει αυτή τη γραμμή οδηγιών, αφού τώρα κατοικεί σε μια άλλη μνήμη cache (που αναφέρεται ως αποκλειστική cache), ή μπορεί να κρεμάσει σε ένα αντίγραφο (που αναφέρεται ως

περιεκτική

cache), ανάλογα με το σχεδιασμό τουΕΠΕΞΕΡΓΑΣΤΗΣ. Για παράδειγμα, τον Νοέμβριο του 2008 AMD Reg.κυκλοφόρησε το quad-core Shanghai Chip.Κάθε πυρήνας έχει τις δικές του μνήμες L1 και L2, αλλά οι πυρήνες μοιράζονται μια κοινή προσωρινή μνήμη L3.Το L3 διατηρεί αντίγραφα των ζητούμενων στοιχείων σε περίπτωση που ένας διαφορετικός πυρήνας κάνει ένα επόμενο αίτημα Η αρχιτεκτονική για την προσωρινή μνήμη πολλαπλών επιπέδων συνεχίζει να εξελίσσεται.Η προσωρινή μνήμη L1 ήταν εξωτερική προς την CPU, ενσωματωμένη στη μητρική πλακέτα, αλλά τώρα και οι δύο μνήμες L1 και L2 ενσωματώνονται συνήθως στην Die CPU.Η προσωρινή μνήμη L3 έχει συνήθως ενσωματωθεί στη μητρική πλακέτα, αλλά ορισμένα μοντέλα CPU ενσωματώνουν ήδη την προσωρινή μνήμη L3.Το πλεονέκτημα της ύπαρξης της προσωρινής μνήμης είναι ότι είναι ταχύτερη, πιο αποτελεσματική και λιγότερο δαπανηρή από την τοποθέτηση ξεχωριστών μνήμης στη μητρική πλακέτα. Η ανάληψη οδηγιών από την προσωρινή μνήμη είναι ταχύτερη από την κλήση του συστήματος RAM και ένας καλός σχεδιασμός cache βελτιώνει σημαντικά την απόδοση του συστήματος.Ο σχεδιασμός και η στρατηγική της προσωρινής μνήμης θα είναι διαφορετικοί σε διάφορες μητρικές πλακέτες και CPU, αλλά όλα τα άλλα είναι ίσα, περισσότερη μνήμη είναι καλύτερη.