New areas of applications make the world of supercomputing more important than ever before. The programming of parallel machines remains dicult, even though new languages are being developed every year. They often follow the imperative paradigm, enriched with low-level parallel directives. To improve on this situation, we propose the use of functional languages, known for their ease of programming due to their high level of abstraction, and employ a specic parallelization method based on the polytope model, which has been suc-cessful for imperative scientic programs. We describe the prerequisites for adapting the polytope model to Haskell, a non-strict functional language. Dierent evaluation strategies are being considered and the question ...
This paper surveys sequential and parallel implementation techniques for functional programming lang...
Abstract: We report on a case study of implementing parallel variants of the Davis-Putnam-Logemann-L...
AbstractLinear lists, which are the standard data structure in functional programming languages, hav...
New areas of applications make the world of supercomputing more important than ever before. The prog...
It has often been suggested that functional languages provide an excellent basis for programming par...
It has long been known that some of the most common uses of for and while-loops in imperative progra...
This thesis investigates the relation between the two conflicting goals of explicitness and abstrac...
We propose a parallel specialized language that ensures portable and cost-predictable implementation...
Functional generic programming extends functional programming with the ability to parameterize funct...
Many algorithms have to be implemented over and over again for different datatypes, either because d...
John Hughes [10] argues that the ability to decompose a problem into parts, depends upon the ability...
Abstract Functional generic programming extends functional programming with the ability to parameter...
We investigate the claim that functional languages offer low-cost parallelism in the context of symb...
To provide high performance at practical power levels, tomorrow’s chips will have to consist primari...
Are parallel functional languages feasible? The large majority of the current projects investigatin...
This paper surveys sequential and parallel implementation techniques for functional programming lang...
Abstract: We report on a case study of implementing parallel variants of the Davis-Putnam-Logemann-L...
AbstractLinear lists, which are the standard data structure in functional programming languages, hav...
New areas of applications make the world of supercomputing more important than ever before. The prog...
It has often been suggested that functional languages provide an excellent basis for programming par...
It has long been known that some of the most common uses of for and while-loops in imperative progra...
This thesis investigates the relation between the two conflicting goals of explicitness and abstrac...
We propose a parallel specialized language that ensures portable and cost-predictable implementation...
Functional generic programming extends functional programming with the ability to parameterize funct...
Many algorithms have to be implemented over and over again for different datatypes, either because d...
John Hughes [10] argues that the ability to decompose a problem into parts, depends upon the ability...
Abstract Functional generic programming extends functional programming with the ability to parameter...
We investigate the claim that functional languages offer low-cost parallelism in the context of symb...
To provide high performance at practical power levels, tomorrow’s chips will have to consist primari...
Are parallel functional languages feasible? The large majority of the current projects investigatin...
This paper surveys sequential and parallel implementation techniques for functional programming lang...
Abstract: We report on a case study of implementing parallel variants of the Davis-Putnam-Logemann-L...
AbstractLinear lists, which are the standard data structure in functional programming languages, hav...