• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 62
Next 10 →

Automatic Performance Debugging of SPMD-style Parallel Programs

by Xu Liu A D
"... Automatic performance debugging of parallel applications includes two main steps: locating performance bottlenecks and uncovering their root causes for performance optimization. Previous work fails to resolve this challenging issue in two ways: first, several previous efforts automate locating bottl ..."
Abstract - Add to MetaCart
problems of SPMD-style parallel programs, including data collection, performance behavior analysis, locating bottlenecks, and uncovering their root causes. AutoAnalyzer is unique in terms of two features: first, without any apriori knowledge, it automatically locates bottlenecks and uncovers their root

O.: Analyses for the Translation of OpenMP Codes into SPMD Style with Array Privatization

by Zhenying Liu, Barbara Chapman, Yi Wen, Lei Huang, Tien-hsiung Weng, Oscar Hern - WOMPAT, LNCS , 2003
"... Abstract. A so-called SPMD style OpenMP program can achieve scalability on ccNUMA systems by means of array privatization, and earlier research has shown good performance under this approach. Since it is hard to write SPMD OpenMP code, we showed a strategy for the automatic translation of many OpenM ..."
Abstract - Cited by 4 (4 self) - Add to MetaCart
Abstract. A so-called SPMD style OpenMP program can achieve scalability on ccNUMA systems by means of array privatization, and earlier research has shown good performance under this approach. Since it is hard to write SPMD OpenMP code, we showed a strategy for the automatic translation of many Open

A Compiler-Assisted Approach to SPMD Execution

by Ron Cytron Jim, Jim Lipkis T, Edith Schonberg T - In Proceedings of Supercomputing '90 , 1990
"... Today, two styles of scientific parallel programming prevail. In the SPMD style, all processors execute the same program, with sequential code executed redundantly and parallel code executed cooperatively. ..."
Abstract - Add to MetaCart
Today, two styles of scientific parallel programming prevail. In the SPMD style, all processors execute the same program, with sequential code executed redundantly and parallel code executed cooperatively.

Optimizing Parallel SPMD Programs

by Arvind Krishnamurthy, Katherine Yelick - In Languages and Compilers for Parallel Computing , 1994
"... . We present compiler optimization techniques for explicitly parallel programs that communicate through a shared address space. The source programs are written in a single program multiple data (SPMD) style, and the machine target is a multiprocessor with physically distributed memory and hardware o ..."
Abstract - Cited by 17 (3 self) - Add to MetaCart
. We present compiler optimization techniques for explicitly parallel programs that communicate through a shared address space. The source programs are written in a single program multiple data (SPMD) style, and the machine target is a multiprocessor with physically distributed memory and hardware

NavP Versus SPMD: Two Views of Distributed Computation

by Lei Pan, Lubomir F. Bic, Michael B. Dillencourt, Ming Kin Lai - Proceedings of the Fifteenth IASTED International Conference on Parallel and Distributed Computing and Systems. Volume 2, Algorithms., Anaheim, Calif., ACTA Press (2003) 666–673 , 2003
"... We introduce a new view of distributed computation, called the NavP view, under which a distributed program is composed of multiple sequential self-migrating threads called DSCs. In contrast with those in the conventional SPMD style, programs developed in the NavP view exhibit the nice properties of ..."
Abstract - Cited by 3 (2 self) - Add to MetaCart
We introduce a new view of distributed computation, called the NavP view, under which a distributed program is composed of multiple sequential self-migrating threads called DSCs. In contrast with those in the conventional SPMD style, programs developed in the NavP view exhibit the nice properties

Towards a Java Environment for SPMD Programming

by Bryan Carpenter, Guansong Zhang, Geoffrey Fox, Xiaoming Li, Xinying Li, Yuhong Wen - 4TH INTERNATIONAL EUROPAR CONFERENCE, VOLUME 1470 OF LECTURE NOTES IN COMPUTER SCIENCE , 1999
"... As a relatively straightforward object-oriented language, Java is a plausible basis for a scientific parallel programming language. We outline a conservative set of language extensions to support this kind of programming. The programming style advocated is Single Program Multiple Data (SPMD), wi ..."
Abstract - Cited by 6 (4 self) - Add to MetaCart
As a relatively straightforward object-oriented language, Java is a plausible basis for a scientific parallel programming language. We outline a conservative set of language extensions to support this kind of programming. The programming style advocated is Single Program Multiple Data (SPMD

A Cluster-As-Accelerator approach for SPMD-free Data Parallelism

by Maurizio Drocco, Claudia Misale, Marco Aldinucci
"... Abstract—In this paper we present a novel approach for functional-style programming of distributed-memory clusters, targeting data-centric applications. The programming model proposed is purely sequential, SPMD-free and based on high-level functional features introduced since C++11 specification. Ad ..."
Abstract - Add to MetaCart
Abstract—In this paper we present a novel approach for functional-style programming of distributed-memory clusters, targeting data-centric applications. The programming model proposed is purely sequential, SPMD-free and based on high-level functional features introduced since C++11 specification

Barrier Inference

by David Gay , 1998
"... Many parallel programs are written in SPMD style, i.e. by running the same sequential program on all processes. SPMD programs include synchronization, but it is easy to write incorrect synchronization patterns. We propose a system that verifies a program's synchronization pattern. We also propo ..."
Abstract - Cited by 73 (10 self) - Add to MetaCart
Many parallel programs are written in SPMD style, i.e. by running the same sequential program on all processes. SPMD programs include synchronization, but it is easy to write incorrect synchronization patterns. We propose a system that verifies a program's synchronization pattern. We also

A High Level SPMD Programming Model: HPspmd and its Java Language Binding

by Guansong Zhang , Bryan Carpenter, Geoffrey Fox, Xinying Li, Yuhong Wen - IN INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS (PDPTA'98 , 1998
"... This report introduces a new language, HPJava, for parallel programming on message passing systems. The language provides a high level SPMD programming model. Through examples and performance results, the features of the new programming style, and its implementation, are illustrated. ..."
Abstract - Cited by 6 (1 self) - Add to MetaCart
This report introduces a new language, HPJava, for parallel programming on message passing systems. The language provides a high level SPMD programming model. Through examples and performance results, the features of the new programming style, and its implementation, are illustrated.

ORT - A Communication Library for Orthogonal Processor Groups

by Thomas Rauber, Robert Reilein, Gudula Rünger - In Proc. of the ACM/IEEE SC 2001 , 2001
"... Many implementations on message-passing machines can benefit from an exploitation of mixed task and data parallelism. A suitable parallel programming model is a group-SPMD model, which requires a structuring of the processors into subsets and a partition of the program into multi-processor tasks. In ..."
Abstract - Cited by 7 (6 self) - Add to MetaCart
. In this paper, we introduce a library support for the specification of message-passing programs in a group-SPMD style allowing different partitions in a single program. We describe the functionality and the implementation of the library functions and illustrate the library programming style with example
Next 10 →
Results 1 - 10 of 62
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University