Abstract
The advent of emergent SoCs and MPSocs opens a new era on The small mobile devices (Smartphones, Tablets,.) in Terms of computing capabilities and applications To be addressed. The efficient use of such devices, including The parallel power, is still a challenge for general purpose programmers due To The very high learning curve demanding very specific knowledge of The devices. While some efforts are currently being made, mainly in The scientific scope, The scenario is still quite far from being The desirable for non-scientific applications where very few of Them Take advantage of The parallel capabilities of The devices. We propose Paralldroid (Framework for Parallelism in Android), a parallel development framework oriented To general purpose programmers for standard mobile devices. Paralldroid presents a programming model That unifies The different programming models of Android. The user just implements a Java application and introduces a set of Paralldroid annotations in The sections of code To be optimized. The Paralldroid system automatically generates The native C, OpenCL or Renderscript code for The annotated section. The Paralldroid Transformation model involves source-To-source Transformations and skeletal programming. © 2014 Springer-Verlag Berlin Heidelberg.
Author supplied keywords
Cite
CITATION STYLE
Acosta, A., & Almeida, F. (2014). Towards a unified heterogeneous development model in androidTM. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8374 LNCS, pp. 238–248). Springer Verlag. https://doi.org/10.1007/978-3-642-54420-0_24
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.