Code generation for embedded heterogeneous architectures on Android

R Membarth, O Reiche, F Hannig… - … Design, Automation & …, 2014 - ieeexplore.ieee.org
The success of Android is based on its unified Java programming model that allows to write
platform-independent programs for a variety of different target platforms. However, this …

Rancid: Reliable benchmarking on android platforms

S Afonso, F Almeida - IEEE Access, 2020 - ieeexplore.ieee.org
Benchmarking is an important step in the code optimization process that enables empirical
performance evaluations in computer systems. Application profiling allows the detection of …

Performance analysis of paralldroid generated programs

A Acosta, F Almeida - 2014 22nd Euromicro International …, 2014 - ieeexplore.ieee.org
The advent of emergent System-on-Chip (SoCs) and multiprocessor System-on-Chip
(MPSocs) opens a new era on the small mobile devices (Smartphones, Tablets,...) in terms …

Extending paralldroid with object oriented annotations

A Acosta, S Afonso, F Almeida - Parallel Computing, 2016 - Elsevier
The popularity of the handheld systems (smartphones, tablets,...) and their computational
capability open new challenges in terms of the efficient use of such devices. The …

On processing extreme data

D Petcu, G Iuhasz, D Pop, D Talia, J Carretero… - Scalable Computing …, 2016 - ruc.udc.es
Extreme Data is an incarnation of Big Data concept distinguished by the massive amounts of
data that must be queried, communicated and analyzed in near real-time by using a very …

Paralldroid: Performance analysis of gpu executions

A Acosta, F Almeida - Euro-Par 2014: Parallel Processing Workshops …, 2014 - Springer
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 …

The impact of virtual machines on embedded systems

AL Sartor, AF Lorenzon… - 2015 IEEE 39th Annual …, 2015 - ieeexplore.ieee.org
Embedded systems are becoming increasingly complex and, due to their tight energy
requirements, all the available resources must be used in the best possible way. However …

Portable implementation of advanced driver-assistance algorithms on heterogeneous architectures

OJ Arndt, FD Träger, T Moß… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
The increased use of application-specific computational devices turns even low-power chips
into high-performance computers. Not only additional accelerators (eg, GPU, DSP, or even …

Automatic acceleration of stencil codes in android devices

S Afonso, A Acosta, F Almeida - … 2017, Helsinki, Finland, August 21-23 …, 2017 - Springer
The increase of performance in handheld devices due to their widespread adoption has
required the integration of several distinct kinds of processor in a single chip. These …

Extending paralldroid for the automatic generation of opencl code

A Acosta, S Afonso, F Almeida - … of the 4th International Workshop on …, 2016 - dl.acm.org
The evolution of many of today's ubiquitous technologies has been possible due to the
System on Chip (SoC) technologies. This evolution has triggered an increase of the …