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 sou...
National audienceBulk Synchronous Parallel ML est un langage de programmation parallèle basé sur Obj...
Some problems require performances that can only be provided by massively parallel machinesand meta-...
Nous présentons d'abord un système théorique permettant la preuve de programmes d'ordre supérieur av...
Concevoir et implanter des programmes parallèles est une tâche complexe, sujette aux erreurs. La vér...
Parallel program design and implementation is a complex, error prone task. Verifying parallel progra...
Research Report RR-2010-12Bulk Synchronous Parallel ML (BSML) est une extension du langage fonctionn...
Exprimer le parallélisme dans la programmation de manière simple et performante est un défi auquel l...
Exprimer le parallélisme dans la programmation de manière simple et performante est un défi auquel l...
National audienceLe problème des valeurs inférieures les plus proches est un problème important pour...
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...
Les approches de parallélisme structuré sont un compromis entre la parallélisation automatique et la...
Structured parallelism approaches are a trade-off between automatic parallelisation and concurrent a...
La programmation parallèle consiste à utiliser des architectures à multiples unités de traitement, d...
Les applications informatiques sont de plus en plus présentes dans nos vies. Pour les applications c...
National audienceBulk Synchronous Parallel ML est un langage de programmation parallèle basé sur Obj...
Some problems require performances that can only be provided by massively parallel machinesand meta-...
Nous présentons d'abord un système théorique permettant la preuve de programmes d'ordre supérieur av...
Concevoir et implanter des programmes parallèles est une tâche complexe, sujette aux erreurs. La vér...
Parallel program design and implementation is a complex, error prone task. Verifying parallel progra...
Research Report RR-2010-12Bulk Synchronous Parallel ML (BSML) est une extension du langage fonctionn...
Exprimer le parallélisme dans la programmation de manière simple et performante est un défi auquel l...
Exprimer le parallélisme dans la programmation de manière simple et performante est un défi auquel l...
National audienceLe problème des valeurs inférieures les plus proches est un problème important pour...
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...
Les approches de parallélisme structuré sont un compromis entre la parallélisation automatique et la...
Structured parallelism approaches are a trade-off between automatic parallelisation and concurrent a...
La programmation parallèle consiste à utiliser des architectures à multiples unités de traitement, d...
Les applications informatiques sont de plus en plus présentes dans nos vies. Pour les applications c...
National audienceBulk Synchronous Parallel ML est un langage de programmation parallèle basé sur Obj...
Some problems require performances that can only be provided by massively parallel machinesand meta-...
Nous présentons d'abord un système théorique permettant la preuve de programmes d'ordre supérieur av...