A calculus of functional BSP programs

F Loulergue, G Hains, C Foisy - Science of Computer Programming, 2000 - Elsevier
An extension of the λ-calculus called BSλ is introduced as a formal basis for functional
languages expressing bulk synchronous parallel algorithms. A confluence result is shown …

bsp in a Lazy Functional Context

Q Miller - Trends in Functional Programming, 2002 - dl.acm.org
The BSP model of computing allows parallel programs to be ported to a wide range of
architectures with predictable runtime performance. We show how BSP may be …

BSλppp: Functional BSP Programs on Enumerated Vectors

F Loulergue - International Symposium on High Performance …, 2000 - Springer
The BSλpp p calculus is a calculus of functional BSP programs on enumerated parallel
vectors. This confluent calculus is defined and a parallel cost model is associated with a …

[PDF][PDF] Parallel composition and bulk synchronous parallel functional programming.

F Loulergue - Scottish Functional Programming Workshop, 2000 - Citeseer
The work described here is part of our research program to investigate new paradigms for
declarative parallel programming through special interpretations of standard semantics. Our …

[PDF][PDF] Approches fonctionnelles de la programmation parallèle et des méta-ordinateurs. Sémantiques, implantations et certification.

F Gava - 2005 - theses.hal.science
Certains problèmes nécessitent des performances que seules les machines massivement
parallèles ou les méta-ordinateurs peuvent offrir. L'écriture d'algorithmes pour ce type de …

[PDF][PDF] A SPMD Environment Machine for Functional BSP Programs

A Merlin, G Hains, F Loulergue - Proceedings of the Third Scottish …, 2001 - Citeseer
A functional data-parallel language called BSML has been designed for programming bulk-
synchronous parallel (BSP) algorithms in so-called direct mode. Its aim is to offer predictable …

Shape-based cost analysis of skeletal parallel programs

Y Hayashi - 2001 - era.ed.ac.uk
This work presents an automatic cost-analysis system for an implicitly parallel skeletal
programming language. Although deducing interesting dynamic characteristics of parallel …

Distributed futures for efficient data transfer between parallel processes

P Leca, W Suijlen, L Henrio, F Baude - Proceedings of the 35th Annual …, 2020 - dl.acm.org
This paper defines distributed futures, a construct that provides at the same time a data
container similar to a distributed vector, and a single synchronization entity that behaves …

Trends in Trends in Functional Programming 1999/2000 versus 2007/2008

P Achten, M van Eekelen, P Koopman… - Higher-Order and …, 2010 - Springer
Abstract The Trends in Functional Programming Symposia are an annual event dedicated to
promoting new research directions in functional programming and to investigating the …

[PDF][PDF] Abstractions performantes pour cartes graphiques

M Bourgoin - Groupement De Recherche CNRS du Génie de la …, 2013 - researchgate.net
Je tiens tout d'abord à remercier mes deux directeurs de thèse, Emmanuel et Jean-Luc, qui
au cours de ma thèse ont su, parfois malgré la distance, m'orienter et me guider dans mes …