• Publications
  • Influence
An OpenMP Compiler for Efficient Use of Distributed Scratchpad Memory in MPSoCs
TLDR
In this paper, we propose a parallel programming framework that combines the ease of use of OpenMP with simple, yet powerful, language extensions to trigger array data partitioning. Expand
  • 65
  • 7
A transprecision floating-point platform for ultra-low power computing
TLDR
We propose an extended FP type system with complete hardware support to enable transprecision computing on low-power embedded processors. Expand
  • 47
  • 7
  • PDF
Timing characterization of OpenMP4 tasking model
TLDR
In this paper, we revisit OpenMP design choices, introducing timing predictability as a new and key metric of interest, introducing a response time analysis for this model, and so allowing OpenMP4 untied model to be applied to real-time systems. Expand
  • 40
  • 7
  • PDF
Variation-tolerant OpenMP tasking on tightly-coupled processor clusters
TLDR
We present a variation-tolerant tasking technique for tightly-coupled shared memory processor clusters that relies upon modeling advance across the hardware/software interface to capture dynamic variations caused by circuit-level variability as a high-level software knowledge. Expand
  • 20
  • 6
  • PDF
Critical review of on-board capacity estimation techniques for lithium-ion batteries in electric and hybrid electric vehicles
Abstract This work provides an overview of available methods and algorithms for on-board capacity estimation of lithium-ion batteries. An accurate state estimation for battery management systems inExpand
  • 176
  • 5
OpenMP and timing predictability: A possible union?
TLDR
We study how to construct an OpenMP task graph which contains enough information to allow the application of real-time DAG scheduling models from which timing guarantees can be derived. Expand
  • 34
  • 4
  • PDF
A variability-aware OpenMP environment for efficient execution of accuracy-configurable computation on shared-FPU processor clusters
TLDR
We propose a tightly-coupled, multi-core cluster architecture with shared, variation-tolerant, and accuracy-reconfigurable floating-point units (FPUs). Expand
  • 27
  • 4
  • PDF
A critical overview of definitions and determination techniques of the internal resistance using lithium-ion, lead-acid, nickel metal-hydride batteries and electrochemical double-layer capacitors as
The internal resistance (Ri) is one of the key parameters that determine the current state of electrochemical storage systems (ESS). It is crucial for estimating cranking capability in conventionalExpand
  • 47
  • 4
Vertical stealing: robust, locality-aware do-all workload distribution for 3D MPSoCs
TLDR
In this paper we address the issue of efficient doall workload distribution on a embedded 3D MPSoC with locality-aware loop parallelization . Expand
  • 6
  • 4
GPUguard: Towards supporting a predictable execution model for heterogeneous SoC
TLDR
The deployment of real-time workloads on commercial off-the-shelf (COTS) hardware is attractive, as it reduces the cost and time-to-market of new products. Expand
  • 31
  • 3
  • PDF