Title
Automatic Generation of OpenCL Code for ARM Architectures.
Abstract
The efficient exploitation of the increasing computational capabilities of mobile devices is still a challenge. The heterogeneity of Systems on Chip (SoC) makes necessary a very specific knowledge of their hardware in order to harness their full potential. OpenCL is a well known standard for cross-platform usage of accelerator devices. We follow an annotation-based approach for solving the problem of high development cost of OpenCL programming for mobile devices. With our approach, the programmer can select from different programming models the one that offers the best performance for each section of the application. Computational results show that our automatically-generated OpenCL code can outperform Renderscript when running on the GPU of Android devices, making it the best choice for a range of parallel algorithms.
Year
DOI
Venue
2016
10.1007/978-3-319-58943-5_8
Lecture Notes in Computer Science
Keywords
Field
DocType
Parallelizing compiler,Source-to-source translation,Annotation based,OpenCL,Android,ARM
ARM architecture,Computer architecture,RenderScript,Programmer,Android (operating system),Programming paradigm,Computer science,Parallel algorithm,Parallel computing,Compiler,Code generation
Conference
Volume
ISSN
Citations 
10104
0302-9743
0
PageRank 
References 
Authors
0.34
0
3
Name
Order
Citations
PageRank
Sergio Afonso110.71
Alejandro Acosta2558.98
F. Almeida334349.54