Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14747
Title: Εκμετάλλευση Των Multi-core Επεξεργαστών Για Αριθμητικούς Κώδικες Περιορισμένους Από Μνήμη Με Χρήση Τεχνικών Prefetching
Authors: Βλασία Αναγνωστοπούλου
Κοζύρης Νεκτάριος
Keywords: prefetching
φράγμα μνήμης
double-core επεξεργαστές
αριθμητικοί κώδικες
τεχνικές βελτιστοποίησης βρόχων
Issue Date: 1-Oct-2006
Abstract: Numerical codes occur in almost all science and engineering disciplines; e.g., computational fluid dynamics, take effect 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 significant 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 data prefetch could be proved as particularly beneficial 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.
URI: http://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/14747
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2006-0268.pdf828.79 kBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.