A low level component model easing performance portability of HPC applications
Scientific applications are getting increasingly complex, eg, to improve their accuracy by
taking into account more phenomena. Meanwhile, computing infrastructures are continuing …
taking into account more phenomena. Meanwhile, computing infrastructures are continuing …
On the use of models for high-performance scientific computing applications: an experience report
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 …
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 high rate. Managing and processing those data raises new challenges. MapReduce is one …
A low level component model enabling performance portability of hpc applications
Scientific applications are increasingly getting complex, eg to improve their accuracy by
taking into account more phenomena. Meanwhile, computing infrastructures are continuing …
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 …
all three axial characteristics of living beings: phytogeny, ontogeny, and epigenesis. Rather …
Towards application variability handling with component models: 3d-fft use case study
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 …
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
Software specialization exists in various forms in the literature ranging from product lines to
adaptation of high-performance applications. In particular, specialization of component …
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 …
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" …
separation of concerns. Some component models, which are said to be" reconfigurable" …