publication . Article . 2019

Encourager la réutilisation logicielle pour le calcul scientifique avec des composants logiciels intégrés

Vincent Lanore;
Open Access English
  • Published: 01 Mar 2019
  • Publisher: HAL CCSD
Abstract
International audience; Component-based programming is a programming paradigm that eases software reuse but has yet to be widely adopted in scientific computing. We propose to embed component frameworks inside high-performance languages directly to improve flexibility compared to the literature. We present this approach through the example of a high-performance Bayesian inference application
Subjects
free text keywords: [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE], General Engineering, General Computer Science
Related Organizations

Darriba, Diego, Tomáš Flouri, and Alexandros Stamatakis. "The state of software for evolutionary biology." Molecular biology and evolution 35.5 (2018): 1037-1046. [OpenAIRE]

Basili, Victor R., et al. "Understanding the high-performance-computing community." IEEE software 25.4 (2008): p29-36.

Squyres, Jeffrey M., and Andrew Lumsdaine. "The component architecture of open MPI: Enabling third-party collective algorithms." Component Models and Systems for Grid Applications. Springer, Boston, MA, 2005. 167-185. [OpenAIRE]

Armstrong, Rob, et al. "The CCA component model for high‐performance scientific computing." Concurrency and Computation: Practice and Experience 18.2 (2006): 215-229.

Bigot, Julien, et al. "A low level component model easing performance portability of HPC applications." Computing 96.12 (2014): 1115-1130. [OpenAIRE]

Baude, Françoise, et al. "GCM: a grid extension to Fractal for autonomous distributed components." Annals of Telecommunications-annales des télécommunications 64.1-2 (2009): 5-24.

Aumage, Olivier, et al. "Combining both a component model and a task-based model for hpc applications: a feasibility study on gysela." Cluster, Cloud and Grid Computing (CCGRID), 2017 17th IEEE/ACM International Symposium on. IEEE, 2017. [OpenAIRE]

Bigot, Julien, Hélène Coullon, and Christian Pérez. "From DSL to HPC componentbased runtime: a multi-stencil DSL case study." Proceedings of the 5th International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing. ACM, 2015. [OpenAIRE]

Abstract
International audience; Component-based programming is a programming paradigm that eases software reuse but has yet to be widely adopted in scientific computing. We propose to embed component frameworks inside high-performance languages directly to improve flexibility compared to the literature. We present this approach through the example of a high-performance Bayesian inference application
Subjects
free text keywords: [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE], General Engineering, General Computer Science
Related Organizations

Darriba, Diego, Tomáš Flouri, and Alexandros Stamatakis. "The state of software for evolutionary biology." Molecular biology and evolution 35.5 (2018): 1037-1046. [OpenAIRE]

Basili, Victor R., et al. "Understanding the high-performance-computing community." IEEE software 25.4 (2008): p29-36.

Squyres, Jeffrey M., and Andrew Lumsdaine. "The component architecture of open MPI: Enabling third-party collective algorithms." Component Models and Systems for Grid Applications. Springer, Boston, MA, 2005. 167-185. [OpenAIRE]

Armstrong, Rob, et al. "The CCA component model for high‐performance scientific computing." Concurrency and Computation: Practice and Experience 18.2 (2006): 215-229.

Bigot, Julien, et al. "A low level component model easing performance portability of HPC applications." Computing 96.12 (2014): 1115-1130. [OpenAIRE]

Baude, Françoise, et al. "GCM: a grid extension to Fractal for autonomous distributed components." Annals of Telecommunications-annales des télécommunications 64.1-2 (2009): 5-24.

Aumage, Olivier, et al. "Combining both a component model and a task-based model for hpc applications: a feasibility study on gysela." Cluster, Cloud and Grid Computing (CCGRID), 2017 17th IEEE/ACM International Symposium on. IEEE, 2017. [OpenAIRE]

Bigot, Julien, Hélène Coullon, and Christian Pérez. "From DSL to HPC componentbased runtime: a multi-stencil DSL case study." Proceedings of the 5th International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing. ACM, 2015. [OpenAIRE]

Powered by OpenAIRE Research Graph
Any information missing or wrong?Report an Issue