Institute for Computing Systems ArchitectureProgramming parallel computers remains a difficult task. An ideal programming environment should enablethe user to concentrate on the problem solving activity at a convenient level of abstraction, while managing the intricate low-level details without sacrificing performance. This thesis investigates a model of parallel programming based on the Bird-Meertens Formalism (BMF). This is a set of higher-order functions, many of which are implicitly parallel. Programs are expressed in terms of functions borrowed from BMF. A parallel implementation is defined for each of these functions for a particular topology, and the associated execution costs are derived. The topologies which have been considered i...
One of the major reasons for the lack of practical use of parallel computers has been the absence of...
M. Tech. Software Development Tshwane University of Technology 2011.The von Neumann model has been f...
Structured parallelism using nested algorithmic skeletons can greatly ease the task of writing paral...
. This paper focuses on the compile-time cost analysis of programs expressed in the BMF-style, which...
Institute for Computing Systems ArchitectureThis thesis concerns the use of the Bird- Meertens Forma...
Abstract: Languages for efficient parallel programming need to achieve high per-formance portability...
my own. Where information has been derived from other sources, I confirm that this has been indicate...
Two approaches to architecture-independent parallel computation are investigated: a constructive fun...
Languages for efficient parallel programming need to achieve high performance portability in order to...
. A new model of parallel computation is presented that provides appropriate cost models for automat...
We present a new parallel computation model called the Parallel Resource-Optimal computation model. ...
AbstractPortable, efficient, parallel programming requires cost models to compare different possible...
We survey parallel programming models and languages using six criteria to assess their suitability ...
BSP has shown that structured parallel programming is not only a performance win, but it is also a p...
The purpose of this study is to examine the advantages of using parallel computing. The phrase "para...
One of the major reasons for the lack of practical use of parallel computers has been the absence of...
M. Tech. Software Development Tshwane University of Technology 2011.The von Neumann model has been f...
Structured parallelism using nested algorithmic skeletons can greatly ease the task of writing paral...
. This paper focuses on the compile-time cost analysis of programs expressed in the BMF-style, which...
Institute for Computing Systems ArchitectureThis thesis concerns the use of the Bird- Meertens Forma...
Abstract: Languages for efficient parallel programming need to achieve high per-formance portability...
my own. Where information has been derived from other sources, I confirm that this has been indicate...
Two approaches to architecture-independent parallel computation are investigated: a constructive fun...
Languages for efficient parallel programming need to achieve high performance portability in order to...
. A new model of parallel computation is presented that provides appropriate cost models for automat...
We present a new parallel computation model called the Parallel Resource-Optimal computation model. ...
AbstractPortable, efficient, parallel programming requires cost models to compare different possible...
We survey parallel programming models and languages using six criteria to assess their suitability ...
BSP has shown that structured parallel programming is not only a performance win, but it is also a p...
The purpose of this study is to examine the advantages of using parallel computing. The phrase "para...
One of the major reasons for the lack of practical use of parallel computers has been the absence of...
M. Tech. Software Development Tshwane University of Technology 2011.The von Neumann model has been f...
Structured parallelism using nested algorithmic skeletons can greatly ease the task of writing paral...