Title
Paralldroid: Performance Analysis of GPU Executions.
Abstract
The popularity of the handheld systems (smartphones, tablets, ...) and their great computational capability open a new era in parallel computing terms. The efficient use of such devices is still a challenge. The heterogeneity of the SoCs and MPSocs is demanding very specific knowledge of the devices, what represents a very high learning curve for general purpose programmers. To ease the development task we present Paralldroid, a development framework oriented to general purpose programmers for mobile devices. Paralldroid presents a programming model that unifies the different programming models of Android and allows for the automatic generation of parallel code. The developer just implements an object oriented Java application and introduces a set of Paralldroid annotations in the sections of code to be optimized. The annotations used are based on the OpenMP 4.0 specification. The Paralldroid system then automatically generates the native C or Renderscript code required to take advantage of the underlying platform. The Renderscript generated code allows the execution in the GPU. The computational experience proves that the results are quite promising. The code generated by Paralldroid takes advantage of the GPU and offers good performances with a very low cost of development, so it contributes to increase the productivity when developing efficient code.
Year
Venue
Field
2014
Lecture Notes in Computer Science
Java Native Interface,RenderScript,Android (operating system),Programming language,Programming paradigm,Object-oriented programming,Computer science,Parallel computing,Mobile device,Machine code,Java
DocType
Volume
ISSN
Conference
8806
0302-9743
Citations 
PageRank 
References 
4
0.49
3
Authors
2
Name
Order
Citations
PageRank
Alejandro Acosta1558.98
F. Almeida234349.54