A low level component model easing performance portability of HPC applications

J Bigot, Z Hou, C Pérez, V Pichon - Computing, 2014 - Springer
Scientific applications are getting increasingly complex, eg, to improve their accuracy by
taking into account more phenomena. Meanwhile, computing infrastructures are continuing …

On the use of models for high-performance scientific computing applications: an experience report

I Ober, M Palyart, JM Bruel, D Lugato - Software & Systems Modeling, 2018 - Springer
This paper reports on a four-year project that aims to raise the abstraction level through the
use of model-driven engineering (MDE) techniques in the development of scientific …

Dynamic scheduling of MapReduce shuffle under bandwidth constraints

S Gault, C Perez - Euro-Par 2014: Parallel Processing Workshops: Euro …, 2014 - Springer
Whether it is for e-science or business, the amount of data produced every year is growing at
a high rate. Managing and processing those data raises new challenges. MapReduce is one …

A low level component model enabling performance portability of hpc applications

J Bigot, Z Hou, C Perez, V Pichon - 2012 SC Companion: High …, 2012 - ieeexplore.ieee.org
Scientific applications are increasingly getting complex, eg to improve their accuracy by
taking into account more phenomena. Meanwhile, computing infrastructures are continuing …

Novel embryonic array with neural network characteristics

M Samie, G Dragffy, J Kiely - Second NASA/ESA Conference …, 2007 - ieeexplore.ieee.org
This paper introduces a novel design approach for embryonic arrays that is able to employ
all three axial characteristics of living beings: phytogeny, ontogeny, and epigenesis. Rather …

Towards application variability handling with component models: 3d-fft use case study

V Lanore, C Perez, J Richard - European Conference on Parallel …, 2015 - Springer
To harness the computing power of supercomputers, HPC application algorithms have to be
adapted to the underlying hardware. This is a costly and complex process which requires …

A Calculus Enabling Reuse and Composition of Component Assembly Specialization Processes

V Lanore, C Pérez - 2015 - inria.hal.science
Software specialization exists in various forms in the literature ranging from product lines to
adaptation of high-performance applications. In particular, specialization of component …

[PDF][PDF] Evaluating component assembly specialization for 3D FFT

J Richarda, V Lanoreb, C Perezc - Available online on http://www. prace …, 2014 - prace-ri.eu
Abstract The Fast Fourier Transform (FFT) is a widely-used building block for many high-
performance scientific applications. Efficient computing of FFT is paramount for the …

On Scalable Reconfigurable Component Models for High-Performance Computing

V Lanore - 2015 - theses.hal.science
Component-based programming is a programming paradigm which eases code reuse and
separation of concerns. Some component models, which are said to be" reconfigurable" …

[PDF][PDF] Component Model Formalization and its Algorithms

H Coullon, C Perez - graal.ens-lyon.fr
Component-based Software Engineering [4] has proved many times good properties for
code re-use, separation of concerns, maintainability and productivity of codes. As a matter of …