HEAL DSpace

Εκμετάλλευση των multi-core επεξεργαστών για αριθμητικούς κώδικες περιορισμένους από μνήμη με χρήση τεχνικών prefetching

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

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

dc.contributor.author Αναγνωστοπούλου, Βλασία
dc.contributor.author Anagnostopoulou, Vlasia
dc.date.accessioned 2025-03-27T09:13:27Z
dc.date.available 2025-03-27T09:13:27Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/61478
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.29174
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ *
dc.subject Thread level parallelism en
dc.subject Computational fluid dynamics en
dc.subject CPU en
dc.subject Enhancing performance en
dc.subject Interthread communication en
dc.subject Αρχιτεκτονικη υπολογιστών el
dc.subject Ρευστομηχανική el
dc.subject Αυξανόμενη παρουσίαση el
dc.title Εκμετάλλευση των multi-core επεξεργαστών για αριθμητικούς κώδικες περιορισμένους από μνήμη με χρήση τεχνικών prefetching el
dc.contributor.department Τομέας τεχνολογίας πληροφορικής και υπολογιστών el
heal.type bachelorThesis
heal.classification Information computer science en
heal.language en
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2006-12-01
heal.abstract Numerical codes occur in almost all science and engineering disciplines; e.g., compu- tational uid dynamics take e ect on applications such as aeronautics, automotive, power generation, chemical and petrochemical process. They consist of small kernels, each carrying out a large number of Floating Point operations on proportionally big data sets. Moreover, such codes introduce signi cant portion of iterations. If we suppose that the data sets resided entirely in the main memory and every time that data were needed for computation were fetched from the main memory, then numerical codes would be confounded to very poor execution times, because of the existing barrier for quick memory accesses. Happily, memory hierarchy and optimizing techniques that can be applied to numerical codes as well have existed since a long time, bringing the execution times of numerical codes up to satisfactory levels. From the existing optimization techniques, the technique of prefetching data could be proved as particularly bene cial when speaking of numerical codes that act on large data portions, especially if a multi-core processor would be utilized as a prefetch engine. The potential of improvement of the execution times from the utilization of this technique and the further investigation of such a possible gain comprise the subject of this Thesis el
heal.sponsor ΕΜΠ el
heal.advisorName Κοζύρης, Νεκτάριος
heal.committeeMemberName Κοζύρης, Νεκτάριος
heal.committeeMemberName Σαγώνας, Κωνσταντίνος
heal.committeeMemberName Παπασπύρου, Νικόλαος el
heal.academicPublisher Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 77 σ.
heal.fullTextAvailability false


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

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

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

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

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα