Έκθεση έρευνας και εμφάνιση σε ιστοσελίδα, των πιο προηγμένων καρτών GPUs που υπάρχουν διαθέσιμες μαζί με τα αρχιτεκτονικά και άλλα χαρακτηριστικά τους, καθώς και τα διαθέσιμα εργαλεία για τον προγραμματισμό τους

Μουτουσίδης, Αχιλλέας and Πεχλιβανίδης, Κωνσταντίνος (2019) Έκθεση έρευνας και εμφάνιση σε ιστοσελίδα, των πιο προηγμένων καρτών GPUs που υπάρχουν διαθέσιμες μαζί με τα αρχιτεκτονικά και άλλα χαρακτηριστικά τους, καθώς και τα διαθέσιμα εργαλεία για τον προγραμματισμό τους. Masters thesis, ΤΕΙ Δυτικής Μακεδονίας.

[img] Text
MTS2_2019.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (2MB)

Abstract

Στην παρούσα εργασία γίνεται μία εκτενής παρουσίαση των τεχνολογιών που σχετίζονται με την ανάπτυξη κώδικα προγραμματισμού προσαρμοσμένο στις κάρτες γραφικών (GPU- Graphics Processing Unit Programming). Στις σύγχρονες προγραμματιστικές τεχνικές, η επιλογή της CUDA C, η οποία λειτουργεί αποκλειστικά στις κάρτες γραφικών της NVIDIA, αλλά και άλλες επιλογές, όπως η OpenCL η οποία δεν είναι προσαρμοσμένη σε κάποιο υλικό αλλά λειτουργεί σε όλα τα περιβάλλοντα εργασίας, είναι μία πολύ καλή λύση για την ταχύτερη εκτέλεση των προγραμμάτων. Δεδομένου ότι το GPU Programming στην δομή του, δεν χρησιμοποιεί μεγαλύτερες ταχύτητες από αυτές των κεντρικών μονάδων επεξεργασίας (CPU- Central Processing Unit), η υπεροχή του ως τεχνολογία βασίζεται στην παραλληλοποίηση των εντολών εκτελέσιμων προγραμμάτων. Αυτό είχε ως συνέπεια να ασχοληθούμε και με την θεωρία του παράλληλου προγραμματισμού, τόσο αρχιτεκτονικά όσο και πρακτικά. Στο τέλος της εργασίας παρουσιάζεται και το εκπαιδευτικό site που δημιουργήσαμε με σκοπό να δώσουμε επαρκή στοιχεία για αυτές τις τεχνολογίες σε κάποιον προγραμματιστικά έμπειρο φοιτητή, αλλά με μικρή εμπειρία στον προγραμματισμού προσαρμοσμένο στις κάρτες γραφικών.

Item Type: Thesis (Masters)
Corporate Creators: Μιχάλας Άγγελος
Uncontrolled Keywords: Κάρτες γραφικών, Κάρτες GPUs.
Subjects: Α > Αρχιτεκτονική ηλεκτρονικών υπολογιστών
Γ > Γλώσσες προγραμματισμού (Ηλεκτρονικοί Υπολογιστές)
Γ > Γραφικά - Ηλεκτρονικοί υπολογιστές
Π > Προγραμματισμός ηλεκτρονικών υπολογιστών
Divisions: Μεταπτυχιακές Διατριβές > ΠΜΣ Σύγχρονα Συστήματα Τηλεπικοινωνιών, Τεχνολογίες Διαδικτύου και Ασφάλεια Συστημάτων
Depositing User: Προσωπικό Βιβλιοθήκης
Date Deposited: 16 Jul 2019 11:03
Last Modified: 16 Jul 2019 11:03
URI: http://anaktisis.uowm.gr/id/eprint/10040

Ενέργειες (απαιτείται σύνδεση)

View Item View Item

Created by  Elidoc

To Top