APL on GPUs: a TAIL from the Past, scribbled in Futhark

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

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 languageEnglish
Title of host publicationProceedings of the 5th International Workshop on Functional High-Performance Computing
Number of pages6
PublisherAssociation for Computing Machinery
Publication date2016
Pages38-43
ISBN (Electronic)978-1-4503-4433-3
DOIs
Publication statusPublished - 2016
EventInternational Workshop on Functional High-Performance Computing - Nara, Japan
Duration: 22 Sep 201622 Sep 2016
Conference number: 5
https://sites.google.com/site/fhpcworkshops/

Workshop

WorkshopInternational Workshop on Functional High-Performance Computing
Nummer5
LandJapan
ByNara
Periode22/09/201622/09/2016
Internetadresse

ID: 167088676