High-level abstractions for message-passing parallel programming

F Chan, J Cao, Y Sun - Parallel Computing, 2003 - Elsevier
Large-scale scientific and engineering computation problems are usually complex and
consequently the development of parallel programs for solving these problems is a difficult …

An empirical study of data decomposition for software parallelization

A Meade, DK Deeptimahanti, J Buckley… - Journal of Systems and …, 2017 - Elsevier
Context: Multi-core architectures are becoming increasingly ubiquitous and software
professionals are seeking to leverage the capabilities of distributed-memory architectures …

Taco: prototy** high-level object-oriented programming constructs by means of template based programming techniques

J Nolte, Y Ishikawa, M Sato - ACM Sigplan Notices, 2001 - dl.acm.org
Taco (Topologies and Collections) is a template based object platform for cluster
architectures, that provides the flavour of distributed data-parallel programming based on …

ARTS of PEACE—A high-performance middleware layer for parallel distributed computing

L Büttner, J Nolte, W Schröder-Preikschat - Journal of Parallel and …, 1999 - Elsevier
Parallel cluster architectures are an effective way to build high-performance computer
systems at a moderate price. Consequently, clusters will become very attractive to parallel …

Template based structured collections

J Nolte, M Sato, Y Ishikawa - Proceedings 14th International …, 2000 - ieeexplore.ieee.org
Collective operations on distributed data sets foster a high-level data-parallel programming
style that eases many aspects of parallel programming significantly. In this paper we …

A parallel implementation of a job shop scheduling heuristic

U Der, K Steinhöfel - International Workshop on Applied Parallel …, 2000 - Springer
In the paper, we present first experimental results of a parallel implementation for a
simulated annealing-based heuristic. The heuristic has been developed for job shop …

TACO—Dynamic Distributed Collections with Templates and Topologies

J Nolte, M Sato, Y Ishikawa - European Conference on Parallel …, 2000 - Springer
High-level data-parallel programming with distributed object sets eases many aspects of
parallel programming. In this paper we describe the design and implementation of Taco, a …

Parallel Sequence Matching with TACO's Distributed Object Groups–A Case Study from Molecular Biology

J Nolte, P Horton - Cluster Computing, 2001 - Springer
TACO is a template library that implements higher-order parallel operations on distributed
object sets by means of reusable topology classes and C++ function templates. In this paper …

An object-oriented approach to the implementation of a high-level data parallel language

M Besch, H Bi, G Heber, M Kessler… - … Conference on Computing …, 1997 - Springer
This paper presents an object-oriented approach to a high-level programming language for
parallel scientific computing and its realization by the compilation and runtime system …

TACO-exploiting cluster networks for high-level collective operations

J Nolte, M Sato, Y Ishikawa - Proceedings First IEEE/ACM …, 2001 - ieeexplore.ieee.org
TACO (Topologies and Collections) is a template library that introduces the flavour of
distributed data parallel processing by means of reusable topology classes and C++ …