Developing SPMD applications with load balancing

A Plastino, CC Ribeiro, N Rodriguez - Parallel Computing, 2003 - Elsevier
The central contribution of this work is SAMBA (S ingle A pplication, M ultiple Load Ba
lancing), a framework for the development of parallel SPMD (single program, multiple data) …

A global optimization strategy for predicting α-helical protein tertiary structure

S Crivelli, R Byrd, E Eskow, R Schnabe, R Yu… - Computers & …, 2000 - Elsevier
We present a global optimization strategy that incorporates predicted restraints in both a
local optimization context and as directives for global optimization approaches, to predict …

Low-cost coordinated nonblocking checkpointing in mobile computing systems

W Ni, SV Vrbsky, S Ray - … of the Eighth IEEE Symposium on …, 2003 - ieeexplore.ieee.org
A mobile computing system consists of mobile and stationary nodes. Checkpointing in
mobile systems faces many new challenges, such as low wireless bandwidth, frequent …

Task pool teams: A hybrid programming environment for irregular algorithms on smp clusters

J Hippold, G Rünger - Concurrency and Computation: Practice …, 2006 - Wiley Online Library
Clusters of symmetric multiprocessors (SMPs) are popular platforms for parallel
programming since they provide large computational power for a reasonable price. For …

An efficient parallel termination detection algorithm

AH Baker, S Crivelli, ER Jessup - The International Journal of …, 2006 - Taylor & Francis
In this paper, we present a new, easy to implement algorithm for detecting the termination of
a parallel asynchronous computation on distributed-memory MIMD computers. We …

A new load-balancing strategy for the solution of dynamical large-tree-search problems using a hierarchical approach

S Crivelli, T Head-Gordon - IBM Journal of research and …, 2004 - ieeexplore.ieee.org
We describe a new load-balancing strategy, applied here to the protein structure prediction
problem, for improving the efficiency of the hierarchical approach when dealing with coarse …

A hierarchical approach for parallelization of a global optimization method for protein structure prediction

S Crivelli, T Head-Gordon, R Byrd, E Eskow… - Euro-Par'99 Parallel …, 1999 - Springer
We discuss the parallelization of our protein structure prediction algorithm on distributed-
memory computers. Because the computation can be represented as a search through a …

[PDF][PDF] A framework for SPMD applications with load balancing

A Plastino, CC Ribeiro, N Rodriguez - … of the XII Brazilian Symposium on …, 2000 - Citeseer
This work describes SAMBA, a framework for the development of parallel SPMD
applications with load balancing. SAMBA contains the structure common to different SPMD …

Towards an adaptive task pool implementation

M Hofmann, G Runger - 2008 IEEE International Symposium …, 2008 - ieeexplore.ieee.org
Task pools can be used to achieve the dynamic load balancing that is required for an
efficient parallel implementation of irregular applications. However, the performance strongly …

[PDF][PDF] A Programming Paradigm for Distributed-Memory Computers

ER Jessup - spl.cde.state.co.us
Programming models are useful programming tools because they allow the recognition of
patterns that are common to many applications and that are not committed to any particular …