Περίληψη:
Σκοπός αυτής της πτυχιακής είναι η μελέτη της πλατφόρμας NVIDIA CUDA, η οποία είναι μια γενικής χρήσης βιβλιοθήκη που επιτρέπει την εκτέλεση αριθμητικών πράξεων χρησιμοποιώντας τις κάρτες γραφικών (GPU’s) της NVIDIA.
Στο πρώτο κεφάλαιο πραγματοποιείται μία περιγραφή της τεχνολογίας CUDA.,η οποία επεκτείνεται και στο δεύτερο κεφάλαιο.
Στο τρίτο κεφάλαιο αναφέρονται αναλυτικά οι γλώσσες προγραμματισμού, που υποστηρίζουν την πλατφόρμα CUDA και πώς συνδυάζονται με την συγκεκριμένη τεχνολογία.
Στο τέταρτο κεφάλαιο αναλύονται τα αρχεία MEX και πως με την βοήθεια των συγκεκριμένων αρχείων μπορούμε να χρησιμοποιήσουμε την πλατφόρμα CUDA σε περιβάλλον MATLAB.
Στο πέμπτο κεφάλαιο περιγράφεται η δημιουργία του CUDA compiler και η εγκατάσταση της συγκεκριμένης τεχνολογίας.
Τέλος, στο έκτο κεφάλαιο γίνεται συγκριτικός έλεγχος μεταξύ MATLAB και CUDA σε πολυωνυμικούς πίνακες.