Έκθεση έρευνας και εμφάνιση σε ιστοσελίδα, των πιο προηγμένων καρτών GPUs που υπάρχουν διαθέσιμες μαζί με τα αρχιτεκτονικά και άλλα χαρακτηριστικά τους, καθώς και τα διαθέσιμα εργαλεία για τον προγραμματισμό τους
Έκθεση έρευνας και εμφάνιση σε ιστοσελίδα, των πιο προηγμένων καρτών GPUs που υπάρχουν διαθέσιμες μαζί με τα αρχιτεκτονικά και άλλα χαρακτηριστικά τους, καθώς και τα διαθέσιμα εργαλεία για τον προγραμματισμό τους
Στην παρούσα εργασία γίνεται μία εκτενής παρουσίαση των τεχνολογιών που σχετίζονται με την ανάπτυξη κώδικα προγραμματισμού προσαρμοσμένο στις κάρτες γραφικών (GPU- Graphics Processing Unit Programming). Στις σύγχρονες προγραμματιστικές τεχνικές, η επιλογή της CUDA C, η οποία λειτουργεί αποκλειστικά στις κάρτες γραφικών της NVIDIA, αλλά και άλλες επιλογές, όπως η OpenCL η οποία δεν είναι προσαρμοσμένη σε κάποιο υλικό αλλά λειτουργεί σε όλα τα περιβάλλοντα εργασίας, είναι μία πολύ καλή λύση για την ταχύτερη εκτέλεση των προγραμμάτων.
Δεδομένου ότι το GPU Programming στην δομή του, δεν χρησιμοποιεί μεγαλύτερες ταχύτητες από αυτές των κεντρικών μονάδων επεξεργασίας (CPU- Central Processing Unit), η υπεροχή του ως τεχνολογία βασίζεται στην παραλληλοποίηση των εντολών εκτελέσιμων προγραμμάτων. Αυτό είχε ως συνέπεια να ασχοληθούμε και με την θεωρία του παράλληλου προγραμματισμού, τόσο αρχιτεκτονικά όσο και πρακτικά.
Στο τέλος της εργασίας παρουσιάζεται και το εκπαιδευτικό site που δημιουργήσαμε με σκοπό να δώσουμε επαρκή στοιχεία για αυτές τις τεχνολογίες σε κάποιον προγραμματιστικά έμπειρο φοιτητή, αλλά με μικρή εμπειρία στον προγραμματισμού προσαρμοσμένο στις κάρτες γραφικών.
*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)
Έκθεση έρευνας και εμφάνιση σε ιστοσελίδα, των πιο προηγμένων καρτών GPUs που υπάρχουν διαθέσιμες μαζί με τα αρχιτεκτονικά και άλλα χαρακτηριστικά τους, καθώς και τα διαθέσιμα εργαλεία για τον προγραμματισμό τους
Έκθεση έρευνας και εμφάνιση σε ιστοσελίδα, των πιο προηγμένων καρτών GPUs που υπάρχουν διαθέσιμες μαζί με τα αρχιτεκτονικά και άλλα χαρακτηριστικά τους, καθώς και τα διαθέσιμα εργαλεία για τον προγραμματισμό τους
Βοηθείστε μας να κάνουμε καλύτερο το OpenArchives.gr.