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

Troels Henriksen, Martin Dybdal, Henrik Urms, Anna Sofie Kiehn, Daniel Gavin, Hjalte Abelskov, Martin Elsman, Cosmin Eugen Oancea

8 Citationer (Scopus)

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.
OriginalsprogEngelsk
TitelProceedings of the 5th International Workshop on Functional High-Performance Computing
Antal sider6
ForlagAssociation for Computing Machinery
Publikationsdato8 sep. 2016
Sider38-43
ISBN (Elektronisk)978-1-4503-4433-3
DOI
StatusUdgivet - 8 sep. 2016
BegivenhedInternational Workshop on Functional High-Performance Computing - Nara, Japan
Varighed: 22 sep. 201622 sep. 2016
Konferencens nummer: 5
https://sites.google.com/site/fhpcworkshops/

Workshop

WorkshopInternational Workshop on Functional High-Performance Computing
Nummer5
Land/OmrådeJapan
ByNara
Periode22/09/201622/09/2016
Internetadresse

Fingeraftryk

Dyk ned i forskningsemnerne om 'APL on GPUs: a TAIL from the Past, scribbled in Futhark'. Sammen danner de et unikt fingeraftryk.

Citationsformater