Code generation for embedded heterogeneous architectures on Android
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 …
platform-independent programs for a variety of different target platforms. However, this …
Rancid: Reliable benchmarking on android platforms
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 evaluations in computer systems. Application profiling allows the detection of …
Performance analysis of paralldroid generated programs
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 …
(MPSocs) opens a new era on the small mobile devices (Smartphones, Tablets,...) in terms …
Extending paralldroid with object oriented annotations
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 …
capability open new challenges in terms of the efficient use of such devices. The …
On processing extreme data
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 …
data that must be queried, communicated and analyzed in near real-time by using a very …
Paralldroid: Performance analysis of gpu executions
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 …
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 …
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 …
into high-performance computers. Not only additional accelerators (eg, GPU, DSP, or even …
Automatic acceleration of stencil codes in android devices
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 …
required the integration of several distinct kinds of processor in a single chip. These …
Extending paralldroid for the automatic generation of opencl code
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 …
System on Chip (SoC) technologies. This evolution has triggered an increase of the …