Περιβάλλον προγραμματισμού ROCm

This item is provided by the institution :
/aggregator-openarchives/portal/institutions/uoa   

Repository :
Pergamos Digital Library   

see the original item page
in the repository's web site and access all digital files if the item*



Περιβάλλον προγραμματισμού ROCm

ΤΣΟΜΠΑΝΕΛΗΣ ΓΕΩΡΓΙΟΣ (EL)
TSOMPANELIS GEORGIOS (EN)

born_digital_graduate_thesis
Πτυχιακή Εργασία (EL)
Graduate Thesis (EN)

2020


Η συγκεκριμένη εργασία πραγματεύεται την εκμετάλλευση των GPUs (Graphics Processing Unit) για τη βελτίωση της απόδοσης παράλληλων προγραμμάτων. Αρχικά, γίνεται μια ιστορική αναδρομή πάνω στους παράλληλους υπολογισμούς και στην εξέλιξη των GPUs. Στη συνέχεια παρουσιάζεται το προγραμματιστικό περιβάλλον ROCm που αποτελεί τεχνολογία της AMD. Επιπλέον, παρατίθεται ένα manual πάνω στο ROCm που περιέχει οδηγίες για την εγκατάστασή του σε λειτουργικό σύστημα Linux. Επίσης, παρατίθενται παραδείγματα (tutorials) που δείχνουν βασικές εντολές του προγραμματιστικού περιβάλλοντος ROCm. Τέλος, παρουσιάζονται τα benchmarks πάνω στα παραδείγματα καθώς και benchmark πάνω στο Conway's game of life. (EL)
This paper deals with utilizing GPUs (Graphics Processing Units) to improve the performance of parallel programs. First, there is a historical overview of parallel computing and the evolution of GPUs. Next, is the ROCm programming environment which is a new technology provided by AMD. In addition, there is a manual on the ROCm that contains instructions for installing it on the Linux operating system. Furthermore, tutorials which illustrate the usage of the most important commands of the ROCm programming environment are presented. Finally, there are benchmarks, as well as a benchmark for Conway's game of life. (EN)

Τεχνολογία – Πληροφορική

Τεχνολογία – Πληροφορική (EL)
Technology - Computer science (EN)

Greek
English

Βιβλιοθήκη και Κέντρο Πληροφόρησης » Βιβλιοθήκη Σχολής Θετικών Επιστημών » Πληροφορική
Σχολή Θετικών Επιστημών » Τμήμα Πληροφορικής & Τηλεπικοινωνιών

https://creativecommons.org/licenses/by-nc/4.0/




*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)