URI | http://purl.tuc.gr/dl/dias/0A7EBF4D-AD6F-4715-A4C4-4DB0CFAAA6A0 | - |
Αναγνωριστικό | https://doi.org/10.26233/heallink.tuc.70015 | - |
Γλώσσα | en | - |
Μέγεθος | 3 megabytes | en |
Τίτλος | SimplePL: an OpenCL-like runtime system for HLS OpenCL Kernels | en |
Τίτλος | SimplePL: ένα Runtime σύστημα παρόμοιο της OpenCL για HLS OpenCL Kernels | el |
Δημιουργός | Grammatopoulos Athanasios-Vasileios | en |
Δημιουργός | Γραμματοπουλος Αθανασιος-Βασιλειος | el |
Συντελεστής [Επιβλέπων Καθηγητής] | Papaefstathiou Ioannis | en |
Συντελεστής [Επιβλέπων Καθηγητής] | Παπαευσταθιου Ιωαννης | el |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Pnevmatikatos Dionysios | en |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Πνευματικατος Διονυσιος | el |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Dollas Apostolos | en |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Δολλας Αποστολος | el |
Εκδότης | Πολυτεχνείο Κρήτης | el |
Εκδότης | Technical University of Crete | en |
Ακαδημαϊκή Μονάδα | Technical University of Crete::School of Electrical and Computer Engineering | en |
Ακαδημαϊκή Μονάδα | Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών | el |
Περίληψη | SimplePL 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 |
Τύπος | Διπλωματική Εργασία | el |
Τύπος | Diploma Work | en |
Άδεια Χρήσης | http://creativecommons.org/licenses/by/4.0/ | en |
Ημερομηνία | 2017-11-09 | - |
Ημερομηνία Δημοσίευσης | 2017 | - |
Θεματική Κατηγορία | FPGA | en |
Θεματική Κατηγορία | Vivado HLS | en |
Θεματική Κατηγορία | Vivado | en |
Θεματική Κατηγορία | OpenCL | en |
Βιβλιογραφική Αναφορά | Athanasios-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, 2017 | en |
Βιβλιογραφική Αναφορά | Αθανάσιος-Βασίλειος Γραμματόπουλος, "SimplePL: ένα Runtime σύστημα παρόμοιο της OpenCL για HLS OpenCL Kernels", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2017 | el |