Numerical library reuse in parallel and distributed platforms

Abstract : In the context of parallel and distributed computation, the currently existing numerical libraries do not allow code reuse. Besides, they are not able to exploit the multi-level parallelism offered by many numerical methods. A few linear algebra numerical libraries make use of object oriented approach allowing modularity and extensibility. Nevertheless, those which offer modularity together with sequential and parallel code reuse are almost non-existent. We analyze the lacks in existing libraries and propose a design model based on a component approach and the strict separation between computation operations, data definition and communication control of applications. We present then an implementation of this design using YML scientific workflow environment jointly with the object oriented LAKe (Linear Algebra Kernel) library. Some numerical experiments on GRID5000 platform validate our approach and show its efficiency.
Type de document :
Communication dans un congrès
Springer. VECPAR'10 Proceedings of the 9th international conference on High performance computing for computational science, Jun 2010, Berkeley, Californie, United States. Springer, 6449, pp.271-278, 2011, LNCS. 〈10.1007/978-3-642-19328-6〉
Liste complète des métadonnées

https://hal.inria.fr/hal-00690665
Contributeur : Ist Rennes <>
Soumis le : mardi 24 avril 2012 - 10:29:08
Dernière modification le : jeudi 11 janvier 2018 - 06:21:31

Identifiants

Collections

Citation

Nahid Emad, Olivier Delannoy, Makarem Dandouna. Numerical library reuse in parallel and distributed platforms. Springer. VECPAR'10 Proceedings of the 9th international conference on High performance computing for computational science, Jun 2010, Berkeley, Californie, United States. Springer, 6449, pp.271-278, 2011, LNCS. 〈10.1007/978-3-642-19328-6〉. 〈hal-00690665〉

Partager

Métriques

Consultations de la notice

66