Research directions in parallel functional programming
On the first view it seems that sequential programs written in a (pure) functional language can be parallelized almost for free. The ``almost part is dealt with in this book. The first part is devoted to the theoretical foundations. It surveys various approaches to parallelism (data-driven vs. control-driven, implicit vs. explicit) in different host language environment (pure/impure, strict/nonstrict). The second part consists of a collection of results of the recent and current research. It covers data parallelism, shape theory, algorithmic skeleta, static analysis, and also touches upon complexity and performance issues. Closely related to parallelism is concurrency. Concurrent Clean provides concurrency annotations, which enable to create arbitrary process topologies. The editors made a good job selecting interesting results of the area of parallel functional programming.
- Comparing parallel functional languages: Programming and performance
- A cost calculus for parallel functional programming
- Metaheuristics ``In the large
- Using Maude and its strategies for defining a framework for analyzing Eden semantics
- Semi-explicit parallel programming in a purely functional style: GpH
- scientific article; zbMATH DE number 3974250 (Why is no real title available?)
- scientific article; zbMATH DE number 194121 (Why is no real title available?)
- Functional parallel programming with explicit processes: Beyond SPMD
- Editorial for the Special Issue on Parallel and Concurrent Functional Programming
- An approach to multicore parallelism using functional programming: a case study based on Presburger arithmetic
- scientific article; zbMATH DE number 839383 (Why is no real title available?)
- To be or not to be …lazy (In a Parallel Context)
- Parallel functional programming in Eden
- Concrete data structures and functional parallel programming
- Enhancing functional and irregular parallelism: Stateful functions and their semantics
- Parallel elementwise processable functions in concurrent clean
- The Peter Landin prize
Uses Software
This page was built for publication: Research directions in parallel functional programming
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4936328)