Abstract
This paper demonstrates translation schemes by which programs written in a functional subset of APL can be compiled to code that is run efficiently on general purpose graphical processing units (GPGPUs). Furthermore, the generated programs can be straight-forwardly interoperated with mainstream programming environments, such as Python, for example for purposes of visualization and user interaction. Finally, empirical evaluation shows that the GPGPU translation achieves speedups up to hundreds of times faster than sequential C compiled code.
Original language | English |
---|---|
Title of host publication | Proceedings of the 5th International Workshop on Functional High-Performance Computing |
Number of pages | 6 |
Publisher | Association for Computing Machinery |
Publication date | 8 Sept 2016 |
Pages | 38-43 |
ISBN (Electronic) | 978-1-4503-4433-3 |
DOIs | |
Publication status | Published - 8 Sept 2016 |
Event | International Workshop on Functional High-Performance Computing - Nara, Japan Duration: 22 Sept 2016 → 22 Sept 2016 Conference number: 5 https://sites.google.com/site/fhpcworkshops/ |
Workshop
Workshop | International Workshop on Functional High-Performance Computing |
---|---|
Number | 5 |
Country/Territory | Japan |
City | Nara |
Period | 22/09/2016 → 22/09/2016 |
Internet address |