Πώς «Unified Memory» Επιταχύνει της Apple M1 ARM Macs

Nov 30, 2024
Γενικά
μήλο

Η Apple επανεξετάζει τον τρόπο με τον οποίο τα εξαρτήματα πρέπει να υπάρχουν και να λειτουργούν μέσα σε ένα φορητό υπολογιστή. Με μάρκες M1 σε νέους Macs, η Apple έχει μια νέα "ενιαία αρχιτεκτονική μνήμης" (UMA) που επιταχύνει δραματικά την απόδοση της μνήμης. Δείτε πώς λειτουργεί η μνήμη στο Silicon της Apple.

Πώς το μήλο πυρίτιο χειρίζεται RAM

Σε περίπτωση που δεν έχετε ακούσει ήδη τις ειδήσεις, η Apple ανακοίνωσε μια νέα σχιστόλιθο Macs το Νοέμβριο του 2020. Το νέο MacBook Air, MacBook Pro και Mac Mini μοντέλα χρησιμοποιούν ένα Επεξεργαστής με βάση το χέρι που έχει σχεδιαστεί από την Apple που ονομάζεται M1 . Αυτή η αλλαγή ήταν μακρά αναμενόμενη και είναι το αποκορύφωμα της δεκαετίας της Apple που δαπανάται με τον σχεδιασμό μεταποιητικών επεξεργαστών με βάση το iPhone και το iPad.

Το M1 είναι ένα Σύστημα σε ένα τσιπ (SOC) , που σημαίνει ότι δεν υπάρχει μόνο CPU μέσα στον επεξεργαστή, αλλά και άλλα βασικά εξαρτήματα, συμπεριλαμβανομένων των GPU, ελεγκτές I / O, του νευρικού κινητήρα της Apple για τις εργασίες AI και, το πιο σημαντικό για τους σκοπούς μας, ο φυσικός κριός είναι μέρος αυτού το ίδιο πακέτο. Για να είναι σαφής, η μνήμη RAM δεν βρίσκεται στο ίδιο πυρίτιο με τα θεμελιώδη μέρη του SOC. Αντ 'αυτού, βρίσκεται στο πλάι όπως απεικονίζεται παραπάνω.

Η προσθήκη μνήμης RAM στο SOC δεν είναι τίποτα νέο. Smartphone socs μπορεί να περιλαμβάνει μνήμη RAM και η απόφαση της Apple να θέσει τα δομοστοιχεία RAM στο πλάι είναι κάτι που έχουμε δει από την εταιρεία από τότε τουλάχιστον το 2018. Αν το κοιτάς αυτό IFIXIT TRAYDOWN για το iPad Pro 11, Μπορείτε να δείτε τη μνήμη RAM που κάθεται στο πλάι με τον επεξεργαστή Α12Χ.

Αυτό που είναι διαφορετικό τώρα είναι ότι αυτή η προσέγγιση έρχεται επίσης στο Mac, ένας πλήρης ηλεκτρονικός υπολογιστής σχεδιασμένος για βαρύτερα φόρτο εργασίας.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Τι είναι το τσιπ M1 της Apple για το Mac;

Τα βασικά: Τι είναι η μνήμη RAM και η μνήμη;

Κουρσάρος

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

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

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

M1 RAM: Ο διακριτός συγκάτοικος

μήλο

Έτσι, οι σωματικές μονάδες RAM εξακολουθούν να είναι ξεχωριστές οντότητες, αλλά καθιστούν στο ίδιο πράσινο υπόστρωμα με τον επεξεργαστή. "Μεγάλο Whoop," Σας ακούω να λέτε. "Ποια είναι η μεγάλη υπόθεση;" Λοιπόν, πρώτα απ 'όλα, αυτό σημαίνει ταχύτερη πρόσβαση στη μνήμη, η οποία βελτιώνει αναπόφευκτα την απόδοση. Επιπλέον, η Apple υποστηρίζει πώς χρησιμοποιείται η μνήμη στο σύστημα.

Η Apple καλεί την προσέγγισή της μια "ενοποιημένη αρχιτεκτονική μνήμης" (UMA). Η βασική ιδέα είναι ότι η μνήμη RAM του M1 είναι μια ενιαία δεξαμενή μνήμης που μπορούν να έχουν πρόσβαση όλα τα μέρη του επεξεργαστή. Πρώτον, αυτό σημαίνει ότι αν το GPU χρειάζεται περισσότερη μνήμη συστήματος, μπορεί να αυξήσει τη χρήση ενώ άλλα μέρη της ράμπας SOC κάτω. Ακόμα καλύτερα, δεν υπάρχει ανάγκη να χαράξετε τμήματα μνήμης για κάθε τμήμα του SOC και στη συνέχεια να μετακινηθείτε δεδομένα μεταξύ των δύο χώρων για διαφορετικά μέρη του επεξεργαστή. Αντίθετα, η GPU, η CPU και άλλα μέρη του επεξεργαστή μπορούν να έχουν πρόσβαση στα ίδια δεδομένα στην ίδια διεύθυνση μνήμης.

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

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

Για παράδειγμα, εδώ είναι το πώς η Apple περιγράφει ενοποιημένη αρχιτεκτονική μνήμη του στις η επίσημη ιστοσελίδα M1 :

«M1 διαθέτει επίσης ενοποιημένη αρχιτεκτονική μνήμη μας, ή UMA. M1 ενοποιεί υψηλού εύρους ζώνης, χαμηλή λανθάνουσα μνήμη του σε ένα ενιαίο πισίνα μέσα σε ένα προσαρμοσμένο πακέτο. Ως αποτέλεσμα, το σύνολο των τεχνολογιών στην SoC μπορούν να έχουν πρόσβαση στα ίδια δεδομένα, χωρίς αντιγραφή μεταξύ πολλών πισίνες της μνήμης. Αυτό βελτιώνει δραματικά την αποτελεσματικότητα των επιδόσεων και της δύναμης. Βίντεο εφαρμογές είναι snappier. Τα παιχνίδια είναι πιο πλούσια και πιο αναλυτικά. Επεξεργασία εικόνας είναι αστραπιαία. Και ολόκληρο το σύστημά σας είναι μεγαλύτερη ανταπόκριση.»

Και δεν είναι μόνο ότι κάθε στοιχείο μπορεί να έχει πρόσβαση το ίδιο μνήμης στον ίδιο χώρο. Όπως ο Chris Mellor επισημαίνει πάνω σε η Εγγραφή , Η Apple χρησιμοποιεί μνήμη υψηλού εύρους ζώνης εδώ. Η μνήμη είναι πιο κοντά προς την CPU (και άλλα εξαρτήματα), και είναι ακριβώς πιο γρήγορα για να πρόσβαση από ό, τι θα ήταν να αποκτήσει πρόσβαση σε ένα παραδοσιακό τσιπ μνήμης RAM που συνδέεται με μια μητρική πλακέτα μέσω μιας διεπαφής πρίζα.

Η Apple δεν είναι η πρώτη εταιρεία στην Προσπαθήστε Unified Memory

διάγραμμα Μια NVIDIA από τις πρώτες ημέρες του χαρακτηριστικό Unified Memory της εταιρείας. NVIDIA

Η Apple δεν είναι η πρώτη εταιρεία να προσεγγίσει αυτό το πρόβλημα. Για παράδειγμα, NVIDIA ξεκίνησε να προσφέρει στους προγραμματιστές μια λύση hardware και λογισμικό που ονομάζεται Unified Memory περίπου πριν από έξι χρόνια.

Για NVIDIA, Unified Memory παρέχει μια ενιαία θέση μνήμης που είναι «προσβάσιμο από οποιοδήποτε επεξεργαστή σε ένα σύστημα.» Στον κόσμο της NVIDIA, σε ό, τι αφορά την CPU και GPU, πρόκειται στην ίδια θέση για την ίδια δεδομένα. Ωστόσο, πίσω από τα παρασκήνια, το σύστημα τηλεειδοποίησης των απαιτούμενων δεδομένων μεταξύ των ξεχωριστών CPU και μνήμη GPU.

Σε ό, τι γνωρίζουμε, η Apple δεν παίρνει μια προσέγγιση με τη χρήση πίσω από τα παρασκήνια τεχνικές. Αντ 'αυτού, κάθε τμήμα του SoC είναι σε θέση να έχουν πρόσβαση στο ίδιο ακριβώς για τα δεδομένα στη μνήμη.

Η κατώτατη γραμμή με UMA της Apple είναι καλύτερη απόδοση από την ταχύτερη πρόσβαση στη RAM και κοινόχρηστη πισίνα μνήμη ότι οι κυρώσεις αφαιρεί απόδοση για τη μετακίνηση των δεδομένων γύρω από διαφορετικές διευθύνσεις.

Πόσο RAM χρειάζεστε;

λύση της Apple δεν είναι όλα ηλιοφάνεια και την ευτυχία. Δεδομένου ότι η Μ1 έχει τις μονάδες μνήμης RAM τόσο ενταγμένη, δεν μπορείτε να το αναβαθμίσετε μετά την αγορά. Εάν επιλέξετε μια 8GB MacBook Air, υπάρχει καμία αύξηση της μνήμης RAM που συσκευής σε μεταγενέστερη ημερομηνία. Για να είμαστε δίκαιοι, η αναβάθμιση της μνήμης RAM δεν είναι κάτι που θα μπορούσατε να κάνετε σε ένα MacBook για μια στιγμή τώρα. Ήταν κάτι το προηγούμενο Mac Minis θα μπορούσε να κάνει, αλλά δεν είναι οι νέες εκδόσεις Μ1.

Η πρώτη κορυφή M1 Macs έξω σε 16GB, μπορείτε να πάρετε μια M1 Mac με 8GB ή 16GB της μνήμης, αλλά δεν μπορείτε να πάρετε οποιαδήποτε περισσότερο από αυτό. Δεν είναι πλέον μόνο θέμα κολλήσει μια μονάδα μνήμης RAM σε μια σχισμή.

Έτσι, πόση μνήμη RAM χρειάζεστε; Όταν μιλάμε για τα Windows PCs, η γενική συμβουλή είναι ότι 8GB είναι περισσότερο από αρκετό για τις βασικές υπολογιστικές εργασίες. Οι παίκτες είναι συνετό να χτύπημα ότι έως και 16GB, και «prosumer» δραστηριότητα που ενδέχεται ανάγκες να διπλασιαστεί και πάλι για εργασίες όπως η επεξεργασία μεγάλη, υψηλής ανάλυσης αρχεία βίντεο.

Ομοίως, με την Μ1 Macs, το βασικό μοντέλο με 8GB πρέπει να είναι αρκετά για τους περισσότερους ανθρώπους. Στην πραγματικότητα, μπορεί να καλύπτει ακόμα και τον πιο σκληροπυρηνικό της ημέρας με την ημέρα χρήσεις. Είναι δύσκολο να πω, αν και, όπως τα περισσότερα από τα σημεία αναφοράς που έχουμε δει να λάβει την Μ1 προς εργασία σε συνθετικά σημεία αναφοράς που ωθούν την CPU ή GPU.

Αυτό που πραγματικά έχει σημασία είναι το πόσο καλά ένας M1 Mac λαβές κρατώντας πολλαπλά προγράμματα και μια απόκλιση από τις καρτέλες του προγράμματος περιήγησης ανοίγουν ταυτόχρονα. Αυτό το κάνει όχι μόνο το υλικό δοκιμής, το μυαλό σας, όπως βελτιστοποιήσεις λογισμικό μπορεί να βοηθήσει σε μεγάλο βαθμό προς τη βελτίωση αυτού του είδους την απόδοση, η οποία είναι ο λόγος που έχει υπάρξει μια τέτοια εστίαση σε σημεία αναφοράς που μπορεί πραγματικά να ωθήσει το υλικό. Ωστόσο, στο τέλος, θα ήθελα να μαντέψω ότι οι περισσότεροι άνθρωποι απλά θέλουν να δουν πώς οι νέοι υπολογιστές Mac χειριστεί «πραγματικό κόσμο» χρήση.

Stephen Hall πάνω σε 9to5 Mac είδε εντυπωσιακά αποτελέσματα με Μ1 MacBook Air με 8GB μνήμης RAM. Για να πάρετε το φορητό υπολογιστή για να ξεκινήσει παραπαίουσα, έπρεπε να έχουν ένα παράθυρο του Safari ανοιχτό με 24 καρτέλες ιστοσελίδα, άλλα έξι Safari παράθυρα παίζει 2160p βίντεο και Spotify τρέχει στο παρασκήνιο. Πήρε επίσης ένα screenshot. «Μόνο τότε ο υπολογιστής τελικά παραλύσει», δήλωσε ο Hall.

Πάνω στο TechCrunch, Μάθιου Panazarino προχώρησε ακόμη περισσότερο με ένα Μ1 MacBook Pro λίκνισμα 16GB μνήμης RAM. Άνοιξε 400 tabs στο Safari (συν είχε μερικά άλλα προγράμματα ανοίξει), και έτρεξε μια χαρά, χωρίς προβλήματα. Είναι ενδιαφέρον, δοκίμασε το ίδιο πείραμα με το Chrome, αλλά Chrome έσβησε. Αλλά, είπε, το υπόλοιπο του συστήματος διατηρούνται καλές επιδόσεις, παρά τα προβλήματα με το πρόγραμμα περιήγησης της Google. Στην πραγματικότητα, κατά τη διάρκεια των δοκιμών του, παρατήρησε ακόμη και το laptop με χώρο swap σε ένα σημείο, χωρίς αισθητή πτώση στην απόδοση.

Όταν το PC σας τρέχει έξω από RAM, αυτό χαράζει διαθέσιμο SSD ή την αποθήκευση στο σκληρό δίσκο ως προσωρινή δεξαμενή μνήμης. Αυτό μπορεί να προδώσει μια αισθητή επιβράδυνση στις επιδόσεις, αν και όχι με την M1 Macs, φαίνεται.

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

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


Αυτή δεν είναι η πρώτη φορά που η Apple έχει ξανασκεφτεί τα συστήματα Mac και κινήθηκε προς μια νέα αρχιτεκτονική .

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Deja Vu: Μια Σύντομη Ιστορία του κάθε Mac CPU Αρχιτεκτονική


Γενικά - Τα πιο δημοφιλή άρθρα

Αυτό είναι μια συσκευή διασύνδεσης χρήστη (HID);

Γενικά Feb 25, 2025

Υπάρχουν πολλά παράξενα όρους που συνοδεύουν τη χρήση υπολογιστή. Κάποιος που μπορεί να έχετε δει είν..


Do VPN Εταιρείες Track σας δεδομένων περιήγησης;

Γενικά Aug 26, 2025

Ksenia zvezdina / shutterstock.com Οι άνθρωποι χρησιμοποιούν VPN για να προστατεύσουν το απόρρητό τους �..


Wi-Fi ακτινοβολία Shields, ή «Router Φρουροί,» είναι άχρηστες

Γενικά Mar 25, 2025

Skorzewiak / shutterstock.com Ο ήλιος παράγει ηλιακή ακτινοβολία και ονομάζουμε αυτό το "φως του ήλ�..


Ποια είναι η Bash Shell, και γιατί είναι τόσο σημαντικό για το Linux;

Γενικά May 19, 2025

Fatmawati Achmad zaenuri / Shutterstock.com Το Bash κέλυφος είναι πάνω από 30 ετών και ακόμα ισχυρή. Τι κάνει, π..


Πώς Online Ομάδες Μελέτης μπορεί να σας βοηθήσει Έμφαση στην σχολική εργασία

Γενικά Jul 7, 2025

BalanceFormCreative / Shutterstock.com Μπορεί να είναι δύσκολο να μελετηθεί για τη δική σας, αν είστε εύ�..


Πώς να ταξινομήσετε τα μηνύματα ηλεκτρονικού ταχυδρομείου από τον αποστολέα στο Gmail

Γενικά Aug 20, 2025

Θέλετε να βρείτε όλα τα μηνύματα από ένα συγκεκριμένο αποστολέα στο Gmail λογαριασμό σας; Υπάρχουν δύο τ..


Τι είναι το Google τανυστή, και γιατί είναι το Google Κάνοντας τη δική επεξεργαστή της;

Γενικά Aug 3, 2025

Το έδαφος Αν έχετε Αγοράστηκε για ένα smartphone , πιθανότατα γνωρίζετε το όνομα "Qualcomm Snapdrago..


Τι σημαίνει «Γ.Ο.Χ.» Mean, και πώς θα το χρησιμοποιήσετε;

Γενικά Sep 19, 2025

Vann vicente Ίσως έχετε έρθει σε όλη την αρκτικόλεξο «Γ.Ο.Χ.» σε μια συζήτηση ή μια επανεξέταση IMDb. ..


Κατηγορίες