Institutional Repository
Technical University of Crete
EN  |  EL

Search

Browse

My Space

SimplePL: an OpenCL-like runtime system for HLS OpenCL Kernels

Grammatopoulos Athanasios-Vasileios

Simple record


URIhttp://purl.tuc.gr/dl/dias/0A7EBF4D-AD6F-4715-A4C4-4DB0CFAAA6A0-
Identifierhttps://doi.org/10.26233/heallink.tuc.70015-
Languageen-
Extent3 megabytesen
TitleSimplePL: an OpenCL-like runtime system for HLS OpenCL Kernelsen
TitleSimplePL: ένα Runtime σύστημα παρόμοιο της OpenCL για HLS OpenCL Kernelsel
CreatorGrammatopoulos Athanasios-Vasileiosen
CreatorΓραμματοπουλος Αθανασιος-Βασιλειοςel
Contributor [Thesis Supervisor]Papaefstathiou Ioannisen
Contributor [Thesis Supervisor]Παπαευσταθιου Ιωαννηςel
Contributor [Committee Member]Pnevmatikatos Dionysiosen
Contributor [Committee Member]Πνευματικατος Διονυσιοςel
Contributor [Committee Member]Dollas Apostolosen
Contributor [Committee Member]Δολλας Αποστολοςel
PublisherΠολυτεχνείο Κρήτηςel
PublisherTechnical University of Creteen
Academic UnitTechnical University of Crete::School of Electrical and Computer Engineeringen
Academic UnitΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
Content SummarySimplePL is a runtime system that features an OpenCL-like application programming interface to interact with high level synthesis OpenCL kernels on your programmable logic. The system consists of a C Library that interacts with Linux kernel modules. SimplePL simplifies the development of Linux applications that use HLS OpenCL kernels. Applications can program the PL with pre-compiled bitfiles on demand and call it's HLS kernels IP cores through the library in a similar way an OpenCL application calls OpenCL kernels. SimplePL can schedule the workload on the available IP cores, manage the physical and the virtual addresses of the PL's units, create and manage memory buffers, handle the low level communication between the application and the PL and all these by hiding all the complexity of the programmer. en
Type of ItemΔιπλωματική Εργασίαel
Type of ItemDiploma Worken
Licensehttp://creativecommons.org/licenses/by/4.0/en
Date of Item2017-11-09-
Date of Publication2017-
SubjectFPGAen
SubjectVivado HLSen
SubjectVivadoen
SubjectOpenCLen
Bibliographic CitationAthanasios-Vasileios Grammatopoulos, "SimplePL: an OpenCL-like runtime system for HLS OpenCL Kernels", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2017en
Bibliographic CitationΑθανάσιος-Βασίλειος Γραμματόπουλος, "SimplePL: ένα Runtime σύστημα παρόμοιο της OpenCL για HLS OpenCL Kernels", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2017el

Available Files

Services

Statistics