Proceedings Article10.1109/DMCC.1991.633127
Using Parallel Programming Paradigms for Structuring Programs on Distributed Memory Computers
A.W. Kwan,L. Bic +1 more
- 28 Apr 1991
- pp 210-213
TL;DR: Experiments with the compute-aggregate-broa&ast paradigm indicate that such a structuring technique can be utilized for diflerentprograms, and can be efficient.
read more
Abstract: Programming paradigms have been advocated as a method of abstraction for viewing parallel algorithms. By viewing such paradigms as a method of algorithm chwijication, we have used paradigms as a technque f i r structuring certain types of algorithm on distributed memory computers, allowing f i r separation of computation and synchronization. The structuring technique assists the parallel programmer with synchronization, allowing the programmer to concentrate more on developing code f i r computatwn. Experiments with the compute-aggregate-broa&ast paradigm indicate that such a structuring technique can be utilized for diflerentprograms, andcan be efficient.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Parallel processing systems and method
Kevin D. Howard,Glen Curtis Rea,Nick Wade Robertson,Silva Chang +3 more
- 10 Jan 2003
TL;DR: In this article, a home node of a Howard Cascade receives a request from a host system to compute an algorithm identified in the request, and the request is distributed to processing nodes of the Howard Cascade in a time sequence order.
119
Patent
System And Method For Accessing And Using A Supercomputer
Kevin D. Howard,James A. Lupo,Thomas Geske,Nick Wade Robertson +3 more
- 31 Aug 2007
TL;DR: In this article, a graphical user interface allows a user to interact with one or more virtual power centers of the supercomputer facility, where a plurality of processing nodes self-organize into virtual power centres.
50
Patent
Apparatus for enhancing performance of a parallel processing environment, and associated methods
Kevin D. Howard
- 30 Mar 2010
TL;DR: In this article, a Message Passing Interface (MPI) devolver enabled PPCA is in communication with the PPE and a host node, where the host node executes at least a parallel processing application and an MPI process.
49
Patent
System and method for parallel processing using a Type I Howard Cascade
Kevin D. Howard
- 19 Oct 2009
TL;DR: In this paper, a scatter-type data distribution among a cluster of computational devices is proposed, where a number of nodes (equal to a value Cg, the number of tree generator channels) are initially generated, each connected to an initial generator, to create respective initial root nodes of an initial tree structure.
20
Patent
Multi-Core Parallel Processing System
Kevin D. Howard
- 17 Jun 2010
TL;DR: In this paper, a multiprocessor system on a chip (MPSoC) implements parallel processing and includes a plurality of cores with inter-core communication, which is implemented by an on-chip switch fabric in communication with each core, or by shared memory in communication by a shared memory controller for each core.
10
References
•Book
Algorithmic skeletons : structured management of parallel computation
Murray Cole
- 25 Oct 1989
TL;DR: This book introduces a new approach to the design and implementation of software systems which will help users of large scale parallel systems coordinate many concurrent activities toward a single goal and proposes a selection of independent algorithmic skeletons which describes the structure of a particular style of algorithm.
Hypertool: a programming aid for message-passing systems
Min-You Wu,Daniel D. Gajski +1 more
TL;DR: Programming assistance, automation concepts, and their application to a message-passing system program development tool called Hypertool, which performs scheduling and handles the communication primitive insertion automatically, thereby increasing productivity and eliminating synchronization errors.
726
Essential Issues in Multiprocessor Systems
Gajski,Jib-Kwon Peir +1 more
TL;DR: A suitable classification scheme for comparing these architectures with the aim of determining the predominant importance of new parallel algorithms for enhancement of computer performance is proposed.
131