How to age well a 20 y.o. Scotch

François Pellegrini 1, 2
1 BACCHUS - Parallel tools for Numerical Algorithms and Resolution of essentially Hyperbolic problems
Inria Bordeaux - Sud-Ouest, UB - Université de Bordeaux, CNRS - Centre National de la Recherche Scientifique : UMR5800
Résumé : La distribution logicielle Scotch a maintenant 20 ans. Le but de cet exposé est d'aborder les moyens de faire durer un logiciel, des points de vue technique, organisationnel et de la licence. La plupart du code produit durant ces années a été du code nouveau. Ceci est la conséquence à la fois d'un besoin constant de nouvelles fonctionnalités et d'un ensemble de choix de conception qui ont permis son extensibilité et sa maintenabilité. Les fonctionnalités de Scotch reflètent l'évolution des architectures haute performance durant ces 20 ans. Alors que Scotch a été initialement conçu pour calculer des placements de processus sur des processeurs, parce que les architectures des années 1980 étaient NUMA, cette fonctionnalité est peu connue du public parce que les avancées matérielles des années 1990 ont rendu les architectures UMA, et les fonctionnalités de partitionnement suffisaient. Actuellement, les machines redeviennent NUMA, et les fonctionnalités de placement parallèle deviennent indispensables. Scotch est devenu un logiciel libre en 2006, ce qui a considérablement étendu sa base d'utilisateurs, mais pas sa base de contributeurs, du fait de la technicité de ce type de boîtes à outils. Nous conclurons en proposant notre vision pour les 20 prochaines années.
Type de document :
Communication dans un congrès
Bibliothèques pour le calcul scientifique : outils, enjeux et écosystème, May 2013, Palaiseau, France. 2013
Liste complète des métadonnées

https://hal.inria.fr/hal-00879448
Contributeur : François Pellegrini <>
Soumis le : dimanche 3 novembre 2013 - 23:22:55
Dernière modification le : jeudi 11 janvier 2018 - 06:22:35

Identifiants

  • HAL Id : hal-00879448, version 1

Collections

Citation

François Pellegrini. How to age well a 20 y.o. Scotch. Bibliothèques pour le calcul scientifique : outils, enjeux et écosystème, May 2013, Palaiseau, France. 2013. 〈hal-00879448〉

Partager

Métriques

Consultations de la notice

295