HEAL DSpace

Predicting cache misses of different cache architectures

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Ραμός, Μάρκος Γεώργιος el
dc.contributor.author Ramos, Markos-Georgios en
dc.date.accessioned 2024-09-02T09:32:11Z
dc.date.available 2024-09-02T09:32:11Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/60086
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.27782
dc.rights Default License
dc.subject Machine learning en
dc.subject Cache architecture en
dc.subject Cache misses en
dc.title Predicting cache misses of different cache architectures en
dc.title Πρόβλεψη αστοχιών κρυφής µνήµης σε διάφορες αρχιτεκτονικές κρυφών µνηµών el
dc.contributor.department Computer Architecture - Computing Systems Laboratory el
heal.type bachelorThesis
heal.classification Computer Science en
heal.language en
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2024-04-02
heal.abstract ∆εδοµένης της αυξανόµενης διαφοράς στην ταχύτητα επεξεργασίας µεταξύ της κύριας µνήµης και της ΚΜΕ, ο ϱόλος των κρυφών µνηµών της ΚΜΕ στην επίτευξη της µέγιστης δυνατής ταχύτητας επεξεργασίας είναι τόσο σηµαντικός όσο ποτέ άλλοτε. Κάθε πρόσβαση στην κρυφή µνήµη που δεν ϐρίσκει τα δεδοµένα πρέπει να καλεί την κύρια µνήµη, χρησιµοποιώντας δεκάδες, αν όχι εκατοντάδες, κύκλους της µηχανής. Η πρόβλεψη της συµπεριφοράς µιας διεργασίας πριν από την εκτέλεσή της σε διαφορετικές αρχιτεκτονικές κρυφής µνήµης είναι ένα σηµαντικό έργο. Θα ϐοηθήσει να καθοριστεί ποιος επεξεργαστής ϑα λειτουργήσει καλύτερα για ένα πρόγραµµα ή πώς να κατανεµηθεί ϐέλτιστα η υπολογιστική ισχύς. Ο άµεσος στόχος αυτής της διατριβής είναι να προτείνει ένα µοντέλο µηχανικής µάθησης που ϑα προβλέπει µε όσο το δυνατόν µεγαλύτερη ακρίβεια τις αστοχίες στην κρυφή µνήµη ενός προγράµµατος, ανάλογα αποκλειστικά µε την αρχιτεκτονική της κρυφής µνήµης, τον κώδικα του προγράµµατος και τα ιστογράµµατα των αποστάσεων επαναχρησιµοποίησης. Για την επίτευξη αυτού του στόχου, προτείνουµε έναν αριθµό µοντέλων µετασχηµατιστών που συνδυάζουν τον µετασχηµατισµένο κώδικα εισόδου µε πληροφορίες µέσα στα ιστογράµµατα αποστάσεων επαναχρησιµοποίησης και εκτιµούν το ποσοστό αστοχιών κρυφής µνήµης. Εκπαιδεύσαµε και δοκιµάσαµε αυτά τα µοντέλα µε προσοµοιωµένα δεδοµένα και παρήγαµε προβλέψεις υψηλής ακρίβειας για µεγάλο αριθµό πολιτικών αντικατάστασης και µεγεθών κρυφής µνήµης LLC. Αυτά τα δίκτυα µπορούν να λειτουργήσουν ως ένα χρήσιµο εργαλείο στην πρόβλεψη της κρυφής µνήµης και µπορούν να χρησιµοποιηθούν σε πραγµατικές µηχανές σε µελλοντική έρευνα. el
heal.abstract Given the increasing difference in processing speed between the main memory and the CPU, the role of CPU caches in achieving the maximum possible processing speed is as big as ever. Every cache access that doesn’t find the data has to invoke the main memory, using tens, if not hundreds, of machine cycles. Predicting the behavior of a process prior to execution on different cache architectures is an important task. It will help determine what processor will work best for a program or how to distribute computing power optimally. The immediate goal of this thesis is to propose a machine learning model that will predict as accurately as possible the cache misses of a program depending solely on the cache architecture, the program code, and the reuse-distance histograms. To achieve this goal, we propose a number of transformer models that combine the transformed input code with information within the reuse-distance histograms and lead to an output cache miss ratio. We trained and tested these models with simulated data and produced high-accuracy predictions for a large number of replacement policies and LLC cache sizes. These networks can act as a useful tool in cache prediction and may be used on real machines in future research. en
heal.advisorName Κοζύρης, Νεκτάριος el
heal.committeeMemberName Κοζύρης, Νεκτάριος el
heal.committeeMemberName Πνευματικάτος, Διονύσιος el
heal.committeeMemberName Γκούμας, Γεώργιος el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. el
heal.academicPublisherID ntua
heal.numberOfPages 71 σ el
heal.fullTextAvailability false


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής