Parallelism has always been a main, yet hidden, source of processor power. As a result of the limited amount of implicitly exploitable small-scale parallelism (for example on the instruction-level) and ever-growing needs for more computational power, parallel techniques break their way from a minor matter to a major feature in both hardware and software. Due to their complexity, such parallel systems are getting increasingly difficult to control with conventional programming languages. Therefore, more abstract high-level approaches move into focus. Eden is a representative of these approaches which integrates constructs for remote evaluation into the standard functional language Haskell. It strikes a balance between full and no pa...
This thesis is an exploration -- an exploration of a language extension of the functional programmi...
It has long been known that some of the most common uses of for and while-loops in imperative progra...
New areas of applications make the world of supercomputing more important than ever before. The prog...
Parallelism has always been a main, yet hidden, source of processor power. As a result of the limite...
The functional concurrent language Eden is an extension of the lazy functional language Haskell by c...
It has often been suggested that functional languages provide an excellent basis for programming par...
<p>With the emergence of commodity multicore architectures, exploiting tightly-coupled paralle...
We propose a refactoring tool for the Haskell programming language, capable of introducing paralleli...
This thesis investigates the relation between the two conflicting goals of explicitness and abstrac...
Over time, several competing approaches to parallel Haskell programming have emerged. Different appr...
We investigate the claim that functional languages offer low-cost parallelism in the context of symb...
We investigate two similar but contrasting parallel functional language designs: Eden and GpH. Both ...
Abstract. High-level control of parallel process behaviour simplifies the development of parallel so...
In parallel programming, the need to manage communication, load imbalance, and irregular-ities in th...
General purpose computing architectures are evolving quickly to become manycore and hierarchical: i...
This thesis is an exploration -- an exploration of a language extension of the functional programmi...
It has long been known that some of the most common uses of for and while-loops in imperative progra...
New areas of applications make the world of supercomputing more important than ever before. The prog...
Parallelism has always been a main, yet hidden, source of processor power. As a result of the limite...
The functional concurrent language Eden is an extension of the lazy functional language Haskell by c...
It has often been suggested that functional languages provide an excellent basis for programming par...
<p>With the emergence of commodity multicore architectures, exploiting tightly-coupled paralle...
We propose a refactoring tool for the Haskell programming language, capable of introducing paralleli...
This thesis investigates the relation between the two conflicting goals of explicitness and abstrac...
Over time, several competing approaches to parallel Haskell programming have emerged. Different appr...
We investigate the claim that functional languages offer low-cost parallelism in the context of symb...
We investigate two similar but contrasting parallel functional language designs: Eden and GpH. Both ...
Abstract. High-level control of parallel process behaviour simplifies the development of parallel so...
In parallel programming, the need to manage communication, load imbalance, and irregular-ities in th...
General purpose computing architectures are evolving quickly to become manycore and hierarchical: i...
This thesis is an exploration -- an exploration of a language extension of the functional programmi...
It has long been known that some of the most common uses of for and while-loops in imperative progra...
New areas of applications make the world of supercomputing more important than ever before. The prog...