Concevoir et implanter des programmes parallèles est une tâche complexe, sujette aux erreurs. La vérification des programmes parallèles est également plus difficile que celle des programmes séquentiels. Pour permettre le développement et la preuve de correction de programmes parallèles, nous proposons de combiner le langage parallèle fonctionnel quasi-synchrone BSML, les squelettes algorithmiques - qui sont des fonctions d’ordre supérieur sur des structures de données réparties offrant une abstraction du parallélisme – et l’assistant de preuve Coq, dont le langage de spécification est suffisamment riche pour écrire des programmes fonctionnels purs et leurs propriétés. Nous proposons un plongement des primitives BSML dans la logique de Coq s...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
National audienceBulk Synchronous Parallel ML est un langage de programmation parallèle basé sur Obj...
Exprimer le parallélisme dans la programmation de manière simple et performante est un défi auquel l...
Concevoir et implanter des programmes parallèles est une tâche complexe, sujette aux erreurs. La vér...
Exprimer le parallélisme dans la programmation de manière simple et performante est un défi auquel l...
Research Report RR-2010-01With the current generalization of parallel architectures arises the conce...
Structured parallelism approaches are a trade-off between automatic parallelisation and concurrent a...
Les approches de parallélisme structuré sont un compromis entre la parallélisation automatique et la...
Finding a good paradigm to represent parallel programming in a simple and efficient way is a challen...
Research Report RR-2010-12Bulk Synchronous Parallel ML (BSML) est une extension du langage fonctionn...
Les approches de parallélisme structuré sont un compromis entre la parallélisation automatique et la...
To make parallel programming as widespread as parallel architectures, more structured parallel progr...
Some problems require performances that can only be provided by massively parallel machinesand meta-...
Les applications informatiques sont de plus en plus présentes dans nos vies. Pour les applications c...
Abstract — With the current generalisation of parallel archi-tectures arises the concern of applying...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
National audienceBulk Synchronous Parallel ML est un langage de programmation parallèle basé sur Obj...
Exprimer le parallélisme dans la programmation de manière simple et performante est un défi auquel l...
Concevoir et implanter des programmes parallèles est une tâche complexe, sujette aux erreurs. La vér...
Exprimer le parallélisme dans la programmation de manière simple et performante est un défi auquel l...
Research Report RR-2010-01With the current generalization of parallel architectures arises the conce...
Structured parallelism approaches are a trade-off between automatic parallelisation and concurrent a...
Les approches de parallélisme structuré sont un compromis entre la parallélisation automatique et la...
Finding a good paradigm to represent parallel programming in a simple and efficient way is a challen...
Research Report RR-2010-12Bulk Synchronous Parallel ML (BSML) est une extension du langage fonctionn...
Les approches de parallélisme structuré sont un compromis entre la parallélisation automatique et la...
To make parallel programming as widespread as parallel architectures, more structured parallel progr...
Some problems require performances that can only be provided by massively parallel machinesand meta-...
Les applications informatiques sont de plus en plus présentes dans nos vies. Pour les applications c...
Abstract — With the current generalisation of parallel archi-tectures arises the concern of applying...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
National audienceBulk Synchronous Parallel ML est un langage de programmation parallèle basé sur Obj...
Exprimer le parallélisme dans la programmation de manière simple et performante est un défi auquel l...