Le langage de tableaux idéal pour 2025 : une réponse à l'hétérogénéité du matériel
2025-08-04
Les hypothèses traditionnelles des langages de programmation ne tiennent plus face à un matériel de plus en plus hétérogène (multi-cœur, multinœuds, GPU, FPGA, etc.). Cet article explore la conception d'un langage de tableaux idéal, en mettant l'accent sur le polymorphisme de rang, la capacité à écrire des noyaux directement et la sémantique de valeur avec une gestion automatique des tampons. L'auteur soutient qu'un modèle de programmation de tableaux fonctionnel et non tamponné, couplé à une infrastructure de compilateur comme MLIR, exploite mieux les capacités du matériel. L'expérience utilisateur est améliorée grâce à des rapports d'optimisation du compilateur conviviaux. Fortran et APL sont cités comme langages inspirants.
Développement
hétérogénéité du matériel