Afficher la notice abrégée

hal.structure.identifierParallel tools for Numerical Algorithms and Resolution of essentially Hyperbolic problems [BACCHUS]
hal.structure.identifierLaboratoire Bordelais de Recherche en Informatique [LaBRI]
dc.contributor.authorPELLEGRINI, François
dc.date.accessioned2024-04-15T09:42:26Z
dc.date.available2024-04-15T09:42:26Z
dc.date.created2013-05-15
dc.date.issued2013-05-15
dc.date.conference2013-05-15
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/197681
dc.description.abstractLa 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.
dc.description.abstractEnThe Scotch software package is now 20 years old. The purpose of this talk is to address ways to make software last, from the technical, organisational and licensing points of view. Most of the code produced during these years has been new code. It is the consequence both of a constant need for new features and of a set of initial design choices that enabled extensibility and maintainability. The features of Scotch reflect the evolution of high performance architectures in this 20 year period. While Scotch has been initially designed to compute process-processor mappings, because parallel architectures in the 1980's were NUMA, this feature is little known by the public because in the 1990's hardware advances made these architectures UMA again, and plain partitioning features were sufficient. Now, machines become NUMA again, and parallel mapping features become mandatory. Scotch became free software in 2006, which considerably extended its user base, but not its contributor base, due to the technicality of such toolboxes. We will conclude by proposing our vision for the next 20 years to come.
dc.language.isoen
dc.subject.engraph
dc.subject.enpartitioning
dc.subject.enstatic mapping
dc.subject.enparallel computing
dc.subject.enscotch
dc.title.enHow to age well a 20 y.o. Scotch
dc.typeCommunication dans un congrès
dc.subject.halInformatique [cs]/Calcul parallèle, distribué et partagé [cs.DC]
dc.subject.halInformatique [cs]/Génie logiciel [cs.SE]
bordeaux.hal.laboratoriesLaboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800*
bordeaux.institutionUniversité de Bordeaux
bordeaux.institutionBordeaux INP
bordeaux.institutionCNRS
bordeaux.conference.titleBibliothèques pour le calcul scientifique : outils, enjeux et écosystème
bordeaux.countryFR
bordeaux.conference.cityPalaiseau
bordeaux.peerReviewedoui
hal.identifierhal-00879448
hal.version1
hal.invitednon
hal.proceedingsnon
hal.conference.organizerSéminaire Aristote
hal.popularnon
hal.audienceNationale
hal.origin.linkhttps://hal.archives-ouvertes.fr//hal-00879448v1
bordeaux.COinSctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.date=2013-05-15&rft.au=PELLEGRINI,%20Fran%C3%A7ois&rft.genre=unknown


Fichier(s) constituant ce document

FichiersTailleFormatVue

Il n'y a pas de fichiers associés à ce document.

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée