AbstractPortable, efficient, parallel programming requires cost models to compare different possible implementations. In turn, these require knowledge of the shapes of the data structures being used, as well as knowledge of the hardware parameters. This paper shows how shape analysis techniques developed in the FISh programming language could be exploited to produce a data parallel language with an accurate, portable cost model
BSP has shown that structured parallel programming is not only a performance win, but it is also a p...
In parallel programming, the need to manage communication, load imbalance, and irregular-ities in th...
Two approaches to architecture-independent parallel computation are investigated: a constructive fun...
AbstractPortable, efficient, parallel programming requires cost models to compare different possible...
Institute for Computing Systems ArchitectureProgramming parallel computers remains a difficult task....
Institute for Computing Systems ArchitectureThis work presents an automatic cost-analysis system for...
. This paper focuses on the compile-time cost analysis of programs expressed in the BMF-style, which...
We survey parallel programming models and languages using six criteria to assess their suitability ...
email cbjsocsutseduau FISh is an arraybased programming language that com bines imperative and func...
Abstract: Languages for efficient parallel programming need to achieve high per-formance portability...
. A new model of parallel computation is presented that provides appropriate cost models for automat...
Languages for efficient parallel programming need to achieve high performance portability in order to...
We present a skeleton-based language which leads to portable and cost-predictable implementations on...
Structured parallelism using nested algorithmic skeletons can greatly ease the task of writing paral...
Structured parallel programming is one of the possible solutions to exploit Programmability, Portab...
BSP has shown that structured parallel programming is not only a performance win, but it is also a p...
In parallel programming, the need to manage communication, load imbalance, and irregular-ities in th...
Two approaches to architecture-independent parallel computation are investigated: a constructive fun...
AbstractPortable, efficient, parallel programming requires cost models to compare different possible...
Institute for Computing Systems ArchitectureProgramming parallel computers remains a difficult task....
Institute for Computing Systems ArchitectureThis work presents an automatic cost-analysis system for...
. This paper focuses on the compile-time cost analysis of programs expressed in the BMF-style, which...
We survey parallel programming models and languages using six criteria to assess their suitability ...
email cbjsocsutseduau FISh is an arraybased programming language that com bines imperative and func...
Abstract: Languages for efficient parallel programming need to achieve high per-formance portability...
. A new model of parallel computation is presented that provides appropriate cost models for automat...
Languages for efficient parallel programming need to achieve high performance portability in order to...
We present a skeleton-based language which leads to portable and cost-predictable implementations on...
Structured parallelism using nested algorithmic skeletons can greatly ease the task of writing paral...
Structured parallel programming is one of the possible solutions to exploit Programmability, Portab...
BSP has shown that structured parallel programming is not only a performance win, but it is also a p...
In parallel programming, the need to manage communication, load imbalance, and irregular-ities in th...
Two approaches to architecture-independent parallel computation are investigated: a constructive fun...