HEAL DSpace

Μελέτη και αξιολόγηση των σύγχρονων Μονάδων Επεξεργασίας Γραφικών για χρήση σε εφαρμογές γενικού σκοπού

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

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

dc.contributor.author Πανταζή Ν., Τζαμπούρα
dc.contributor.author Pantazi N., Tzampoura
dc.date.accessioned 2025-06-17T06:19:40Z
dc.date.available 2025-06-17T06:19:40Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/62066
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.29762
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ *
dc.subject επεξεργαστές πολλών πυρήνων el
dc.subject ΜονάT Eα Επεξεργασίας Γραφικών (GPU) el
dc.subject υπολογισ οί Γενικού Σκοπού σε GPUs (GPGPT RS el
dc.subject αρχιτεκτονική nVidia G80 el
dc.subject οντέλο προγραμματισμού σε ροές, C el
dc.subject CUDA en
dc.subject Multicore processors en
dc.subject General Purpose computations on GPUs (GPGPU) en
dc.subject nVidia G80 architecture en
dc.subject streaming programming model en
dc.title Μελέτη και αξιολόγηση των σύγχρονων Μονάδων Επεξεργασίας Γραφικών για χρήση σε εφαρμογές γενικού σκοπού el
dc.contributor.department Τομεας Τεχολογιας Πληροφορικής και Υπολογιστών el
heal.type bachelorThesis
heal.classification Πολυπύρηνοι επεξεργαστές el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2008-09-01
heal.abstract Σκοπός της διπλω ατικής εργασίας είναι η "(-τη %ας από τις αρχιτεκτονικές των σύγχρονων Μονάδων Επεξεργασίας Γραφικών (GPUs) για χρήση της σε υπολογισμούς γενικού σκοπού (GPGPU), και ιδιαίτερα σε επιστη ονικές εφαρ ογές. Αυτές οι αρχιτεκτονικές προσφέρουν πολύ υψηλές υπολογιστικές δυνατότητες και ειδικά η επίδοση τους σε πράξεις κινητής υποδιαστολής, είναι ση αντικά καλύτερη από τις σύγχρονες CPUs του ε πορίου. Κατά καιρούς, έχουν χρησι οποιηθεί κάρτες γραφιT #9ν για επιτάχυνση των υπολογισ 9ν σε πληθώρα εφαρ ογών αλλά οι διαδικασίες που έπρεπε να ακολουθηθούν ήταν ιδιαίτερα σύνθετες και πολύπλοκες. Αυτό συνέT .αινε γιατί, το εκάστοτε πρόβλη α προς επίλυση έπρεπε πρώτα να απεικονιστεί σε πρόβλη α επεξεργασίας γραφικών. Με τις νέες γενιές γραφικών πολλά από τα προT .(ή ατα ξεπεράστηκαν, ενώ παρουσιάστηκαν νέες προοπτικές. Μελετήθηκε εδώ η αρχιτεκτονική G80 της εταιρείας nVidia, ένας από τους ση αντιT #4τερους αντιπροσώπους των νέων γενιών GPUs. Αυτή η αρχιτεκτονική περιλα .$T νει ενοποιη -νους υπολογιστικούς πυρήνες και αρκετά άλλα πολύ υποσχό "να χαραT #τηριστικά. Μαζί " αυτήν εξετάσθηκαν και οι δυνατότητες του CUDA, του πακέτου ανάπτυξης λογισ %#ού που η εταιρεία προσφέρει, και θα είναι συ .ατό και " όλες τις επό "νες γενιές GPUs της εταιρείας. Μέσω αυτού αποφεύγεται πλέον η ανάγκη χρησι οποίησης των προγραμματιστών διεπαφών γραφικών για προγρα 􀀃���ατισ 4 στις νέες GPUs. Αρχικά, "("τήθηκαν τα χαρακτηριστικά της αρχιτεκτονικής και ο τρόπος που η προT+ρα 􀀃���ατιστική διεπαφή τα χρησι οποιεί. !4*'#" ιδιαίτερη έ Dαση σε τεχνικές βελT τιστοποίησης που θα πρέπει να ακολουθούνται από τους προγρα 􀀃���ατιστές " σκοπό την πλήρη εκ "τάλλευση της υποκεί "νης αρχιτεκτονικής. Στη συνέχεια, εκτελέστηT #" ένας αριθ 4& πειρα $των, για να αξιολογηθεί η δυνατότητα της "("τού "νης αρT 8%τεκτονικής να αντεπεξέλθει στις ανάγκες υπολογισ 9ν γενικού σκοπού. Τα αποτεT (-6􀀃���ατα ήταν ενθαρρυντικά, και ειδικά αν ακολουθούνται οι ση αντικότερες από τις στρατηγικές βελτιστοποίησης της επίδοσης, πορούν να επιτευχθούν "+$("& επιταT 8ύνσεις σε ποικίλες εφαρ ογές. Οι προοπτικές της προσπάθειας για GPGPU φαίνονται πολλά υποσχό "νες, ενώ ήδη έχουν σχεδιαστεί ακό α πιο εξελιγ -νες γενιές GPUs για εκ "τάλλευση στο ά "6ο -((ον. Είναι γεγονός ότι το ενδιαφέρον της έρευνας έχει στραφεί πλέον στον σχεδιT ασ 4 υπολογιστικών συστη $των " αζικά πολλούς πυρήνες, δανειζό "νη από τις GPUs πολλές ιδέες και χαρακτηριστικά. !%αφαίνεται, τελικά, ένα είδος σύγκλισης ως προς κάποια χαρακτηριστικά που θα υλοποιούν οι "((οντικές CPUs και GPUs, όπως για παράδειγ α ο "+$(ος αριθ 4& υπολογιστικών πυρήνων και η ταυτόχρονη υποT 6τήριξη πολλών νη $των σε επίπεδο υλικού. el
heal.abstract The purpose of this diploma thesis is the study of one of the architectures of the modT I>U Graphics Processing Units (GPUs) for use in general purpose computations (GPGPU), and especially in scientific applications. These architectures offer very high computational power, and their performance in floating point computations is substantially better than the performance of modern CPUs. During the past, GPUs have been used for acceleration of computations in a number of applications, but it was a particularly difficult task. This happened because each problem should be iniT B?WGG= mapped into a graphics problem in order to use the GPU’s hardware efficiently. After the appearance of the new generations of GPUs many of these problems no longer exist, and new prospects have opened up. The nVidia G80 architecture, one the most powerful representatives of the new genT I>WB?;UH of the GPUs, was studied. This architecture implements unified processing cores and many other new promising characteristics. Along with this architecture we studied the capabilities of CUDA, the Software Development Kit nVidia presented, and which will be compatible with future GPUs, as well. After the coming of CUDA, along with the streaming programming model it offers, there is no longer a need for use of graphics APIs in general purpose computations. Initially, we studied the main characteristics of the G80 architecture and the way it is used by the CUDA API. We emphasized in a number of optimization techniques that CUDA programmers should apply, in order to achieve maximum performance. Then, a number of experiments were executed, in order to evaluate the performance of this new platform in solving general purpose problems. The results were more than satisT ]W_B;>=, and especially if the most important of the performance guidelines are folT G;`IK, substantial speedT\<H can be attained. The prospects of the GPGPU effort seem really promising, whereas new, even more powerful, architectures have been designed and are soon to be exploited. It is a fact that a great amount of researchers’ interest has been turned to the design of manycore computing systems, borrowing many characteristics from the GPUs. There seems to be a kind of convergence in the horizon, as far as certain aspects of the future GPUs and CPUs are concerned, such as the large number of processing cores and the supT <;>B of many hardware threads. en
heal.sponsor ΕΜΠ el
heal.advisorName Κοζύρης, Νεκτάριος
heal.committeeMemberName Κοζύρης, Νεκτάριος
heal.committeeMemberName Παπασπύρου, Νικόλαος
heal.committeeMemberName Πεκμεστζή, Κιαμάλ el
heal.academicPublisher Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών el
heal.academicPublisherID ntua
heal.numberOfPages 169 σ.
heal.fullTextAvailability false


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

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

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

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

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