Un Appstore pour le HPC ?
By   |  February 25, 2013

C’est un fait, les domaines d’application des technologies HPC se multiplient tous azimuts. Il en résulte de nouvelles approches en matière de conception d’applicatifs. Jusqu’à présent, la multiplicité des plateformes et leurs différences techniques nécessitaient des développement HPC longs, coûteux et à usage majoritairement unique. Un changement de contexte applicatif ou une évolution matérielle importante pouvait conduire à l’abandon de tout ou partie des développements existants, donc à redémarrer de zéro avec des délais et des coûts incompressibles.

Face à ce gâchis, une idée intéressante commence à s’imposer : pourquoi ne pas appliquer le modèle de l’Appstore d’Apple au domaine du HPC ? Bien sûr, l’échange d’applications monolithiques n’est pas à l’ordre du jour, surtout dans des domaines par nature ultra-spécialisés. Cependant, la mise à disposition de blocs fonctionnels réalisant une opération unique s’y prête parfaitement…

La communauté scientifique, pour qui le partage de l’information est une seconde nature, a déjà mis en place cette approche via le site nanohub.org, un portail destiné aux recherches sur les nanotechnologies. A côté des livres blancs et autres publications universitaires se trouvent quantité d’algorithmes et environ 250 codes source complets immédiatement exploitables après compilation.

La plupart de ces bibliothèques sont en Open Access (mais pas en Open Source), ce qui interdit leur altération mais garantit leur fonctionnement. Il est par exemple possible de réutiliser un sous-programme de modélisation et de simulation d’écoulement de fluides à travers un contenant, ce qui évite de le développer ex nihilo. Cette forme nouvelle de diffusion de code est à saluer. Elle constitue une forme aboutie d’échange de savoirs entre utilisateurs-développeurs et devrait contribuer à accélérer, le mot n’est pas trop fort, le déploiement de nouvelles plateformes HPC partout dans le monde.

© HPC Today 2024 - All rights reserved.

Thank you for reading HPC Today.

Express poll

Do you use multi-screen
visualization technologies?

Industry news

Brands / Products index