Υλοποίηση αλγορίθμων αριθμητικής γραμμικής άλγεβρας με τη χρήση επιτάχυνσης GPU μέσω της γλώσσας OpenCL (Bachelor thesis)

Μεντής, Κωνσταντίνος


Full metadata record
DC FieldValueLanguage
dc.contributor.authorΜεντής, Κωνσταντίνοςel
dc.date.accessioned2020-11-12T13:07:44Z-
dc.date.available2020-11-12T13:07:44Z-
dc.identifier.urihttp://195.251.240.227/jspui/handle/123456789/12474-
dc.descriptionΠτυχιακή εργασία –Σχολή Τεχνολογικών Εφαρμογών-Τμήμα Μηχανικών Αυτοματισμούel
dc.rightsDefault License-
dc.subjectΠρογραμματισμόςel
dc.subjectΜοντέλο OpenCLel
dc.subjectΠρογραμματιστική προσέγγισηel
dc.subjectΑποτέλεσμαel
dc.titleΥλοποίηση αλγορίθμων αριθμητικής γραμμικής άλγεβρας με τη χρήση επιτάχυνσης GPU μέσω της γλώσσας OpenCLel
heal.typebachelorThesis-
heal.type.enBachelor thesisen
heal.generalDescriptionΠτυχιακή εργασίαel
heal.classificationΆλγεβρα, Γραμμικήel
heal.classificationAlgebras, Linearen
heal.classificationΑλγόριθμοι υπολογιστήel
heal.classificationComputer algoritmsen
heal.classificationOpen CL (Γλώσσα προγραμματισμού)el
heal.classificationOpenCL (Computer program language)en
heal.identifier.secondary7851-
heal.languageel-
heal.accessaccount-
heal.recordProviderΣχολή Τεχνολογικών Εφαρμογών-Τμήμα Μηχανικών Πληροφορικήςel
heal.publicationDate2016-07-05-
heal.bibliographicCitationΜεντής,Κ.(2016).Υλοποίηση αλγορίθμων αριθμητικής γραμμικής άλγεβρας με τη χρήση επιτάχυνσης GPU μέσω της γλώσσας OpenCL(Πτυχιακή εργασία).Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης.el
heal.abstractΑντικείμενο της πτυχιακής εργασίας είναι η ανάπτυξη αλγορίθμων γραμμικής άλγεβρας πάνω σε κάρτα γραφικών για την επιτάχυνση τους μέσω παράλληλου προγραμματισμού, και η σύγκριση της ταχύτητας εκτέλεσης τους με αντίστοιχους αλγορίθμους στους επεξεργαστές. Για την υλοποίηση των διάφορων αλγορίθμων στην κάρτα γραφικών χρησιμοποιήθηκε η γλώσσα OpenCL (Open Computing Language), η οποία επεκτείνει την γλώσσα C. Επίσης για την καλύτερη εξαγωγή αποτελεσμάτων έγινε χρήση της έτοιμης βιβλιοθήκης ArrayFire. Τέλος τα αποτελέσματα των υπολογισμών στον επεξεργαστή εξήχθησαν μέσω των βιβλιοθηκών LAPACK και BLAS οι οποίες προσέφεραν ρουτίνες για την γλώσσα C.el
heal.abstractThis thesis aims to the development of linear algebra algorithms for graphic cards in order to accelerate those through parallel programming and compare the execution time to that of conventional algorithms. The programming language that was used for the development of several algorithms was OpenCL (Open Computing Language) which is an extension of C. Furthermore, the libraries of ArrayFire were used in order to extract better results. Last but not least the results from the processor were extracted by use of the libraries of LAPACK and BLAS which provided standard routines for the C-Language.en
heal.advisorNameΑντωνίου, Ευστάθιοςel
heal.committeeMemberNameΑντωνίου, Ευστάθιοςel
heal.academicPublisherΣχολή Τεχνολογικών Εφαρμογών-Τμήμα Μηχανικών Πληροφορικήςel
heal.academicPublisherIDteithe-
heal.numberOfPages144-
heal.fullTextAvailabilityfalse-
heal.type.elΠροπτυχιακή/Διπλωματική εργασίαel
Appears in Collections:Πτυχιακές Εργασίες

Files in This Item:
There are no files associated with this item.



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/12474
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.