Brook GLES Pi: Democratising Accelerator Programming
Abstract
Nowadays computing is heavily-based on accelerators, however, the cost of the hardware equipment prevents equal access to heterogeneous programming. In this work we present Brook GLES Pi, a port of the accelerator programming language Brook. Our solution, primarily focused on the educational platform Raspberry Pi, allows to teach, experiment and take advantage of heterogeneous programming on any low-cost embedded device featuring an OpenGL ES 2 GPU, democratising access to accelerator programming.
BibTeX
@inproceedings {10.1145:3231578.3231582,
booktitle = {Eurographics/ ACM SIGGRAPH Symposium on High Performance Graphics},
editor = {Patney, Anjul and Niessner, Matthias},
title = {{Brook GLES Pi: Democratising Accelerator Programming}},
author = {Trompouki, Matina Maria and Kosmidis, Leonidas},
year = {2018},
publisher = {ACM},
ISSN = {2079-8679},
ISBN = {978-1-4503-5896-5},
DOI = {10.1145/3231578.3231582}
}
booktitle = {Eurographics/ ACM SIGGRAPH Symposium on High Performance Graphics},
editor = {Patney, Anjul and Niessner, Matthias},
title = {{Brook GLES Pi: Democratising Accelerator Programming}},
author = {Trompouki, Matina Maria and Kosmidis, Leonidas},
year = {2018},
publisher = {ACM},
ISSN = {2079-8679},
ISBN = {978-1-4503-5896-5},
DOI = {10.1145/3231578.3231582}
}
URI
https://doi.org/10.1145/3231578.3231582https://diglib.eg.org:443/handle/10.1145/3231578-3231582