Parallel computing hardware is affordable and accessible, yet parallel programming is not as widespread as one would expect. It is generally accepted that the difficulty lies with current parallel programming languages. This thesis is directed to the goal of making parallel computation easily accessible to a fairly large segment of the scientific community without sacrificing performance. The central contribution is the demonstration that a language and a compiler can be developed which satisfy this goal. The problem domain addressed herein is the class of simulation problems which are statically decomposed, have communication localized to a fixed neighborhood, and have time incremented synchronously after all cells are updated. This langua...
A method is outlined for optimising graph partitions which arise in mapping un- structured mesh calc...
Recently we proposed algorithms for concurrent execution on multiple clusters [11]. In this case, da...
Multipartitioning is a strategy for decomposing multi-dimensional arrays into tiles and mapping the ...
εm is a high-level programming system which puts parallelism within the reach of scientists who are ...
160 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1992.Distributed-memory parallel c...
On shared memory parallel computers (SMPCs) it is natural to focus on decomposing the computation (...
grantor: University of TorontoScalable shared memory multiprocessors are becoming increasi...
Several researchers have looked into various issues related to automatic parallelization of sequenti...
Parallel architectures with physically distributed memory providing computing cycles and large amoun...
The goal of this dissertation is to give programmers the ability to achieve high performance by focu...
COUPL+ is a programming environment for applications using unstructured and hybrid grids for numeric...
A method is outlined for optimising graph partitions which arise in mapping unstructured mesh calcul...
Distributed-memory parallel computers are increasingly being used to provide high levels of performa...
Two approaches to architecture-independent parallel computation are investigated: a constructive fun...
[[abstract]]©1988 Springer Verlag-Designing efficient parallel algorithms in a message-based paralle...
A method is outlined for optimising graph partitions which arise in mapping un- structured mesh calc...
Recently we proposed algorithms for concurrent execution on multiple clusters [11]. In this case, da...
Multipartitioning is a strategy for decomposing multi-dimensional arrays into tiles and mapping the ...
εm is a high-level programming system which puts parallelism within the reach of scientists who are ...
160 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1992.Distributed-memory parallel c...
On shared memory parallel computers (SMPCs) it is natural to focus on decomposing the computation (...
grantor: University of TorontoScalable shared memory multiprocessors are becoming increasi...
Several researchers have looked into various issues related to automatic parallelization of sequenti...
Parallel architectures with physically distributed memory providing computing cycles and large amoun...
The goal of this dissertation is to give programmers the ability to achieve high performance by focu...
COUPL+ is a programming environment for applications using unstructured and hybrid grids for numeric...
A method is outlined for optimising graph partitions which arise in mapping unstructured mesh calcul...
Distributed-memory parallel computers are increasingly being used to provide high levels of performa...
Two approaches to architecture-independent parallel computation are investigated: a constructive fun...
[[abstract]]©1988 Springer Verlag-Designing efficient parallel algorithms in a message-based paralle...
A method is outlined for optimising graph partitions which arise in mapping un- structured mesh calc...
Recently we proposed algorithms for concurrent execution on multiple clusters [11]. In this case, da...
Multipartitioning is a strategy for decomposing multi-dimensional arrays into tiles and mapping the ...