• 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 152
Next 10 →

PERFORMANCE ANALYSIS AND COMPARISON OF MPI, OPENMP AND HYBRID NPB-MZ 1 Performance Analysis and Comparison of MPI, OpenMP and Hybrid NPB-MZ

by Héctor J. Machín Machín
"... Abstract—Chip multiprocessors (CMP) are w idely used for high performance computing and are being configured in a hierarchical manner to compose a node in a parallel system. CMP clusters provide a natural programming paradigm for hybrid programs. Can current hybrid parallel programming paradigms suc ..."
Abstract - Add to MetaCart
such as hybrid MPI/OpenMP eff iciently exploit the potential offered by such CMP clusters? In this research, w ith increasing the number of processors and problem sizes, we systematically analyze and compare the performance of MPI, OpenMP and hybrid NAS Parallel Benchmark Mult i–Zone (NPB–MZ) on tw o

A Hybrid Approach of OpenMP for Clusters

by Okwan Kwon , Fahed Jubair , Rudolf Eigenmann , Samuel Midkiff - Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP ´12). NY, USA: ACM , 2012
"... Abstract We present the first fully automated compiler-runtime system that successfully translates and executes OpenMP shared-address-space programs on laboratory-size clusters, for the complete set of regular, repetitive applications in the NAS Parallel Benchmarks. We introduce a hybrid compiler-r ..."
Abstract - Cited by 2 (0 self) - Add to MetaCart
Abstract We present the first fully automated compiler-runtime system that successfully translates and executes OpenMP shared-address-space programs on laboratory-size clusters, for the complete set of regular, repetitive applications in the NAS Parallel Benchmarks. We introduce a hybrid compiler

Detecting threadsafety violations in hybrid openmp/mpi programs.

by Hongyi Ma , Liqiang Wang , Krishanthan Krishnamoorthy - In Proceedings of the 2015 IEEE International Conference on Cluster Computing, , 2015
"... Abstract-We propose an approach by integrating static and dynamic program analyses to detect threadsafety violations in hybrid MPI/OpenMP programs. We innovatively transform the thread-safety violation problems to race conditions problems. In our approach, the static analysis identifies a list of M ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Abstract-We propose an approach by integrating static and dynamic program analyses to detect threadsafety violations in hybrid MPI/OpenMP programs. We innovatively transform the thread-safety violation problems to race conditions problems. In our approach, the static analysis identifies a list

Hybrid MPI/OpenMP Power-Aware Computing

by Dong Li, Bronis R. Supinski, Martin Schulz, Kirk Cameron, Dimitrios S. Nikolopoulos - In Parallel Distributed Processing (IPDPS), 2010 IEEE International Symposium on (April 2010
"... Abstract—Power-aware execution of parallel programs is now a primary concern in large-scale HPC environments. Prior research in this area has explored models and algorithms based on dynamic voltage and frequency scaling (DVFS) and dynamic concurrency throttling (DCT) to achieve power-aware execution ..."
Abstract - Cited by 13 (2 self) - Add to MetaCart
-efficient execution of realistic applications from the ASC Sequoia and NPB MZ benchmarks. Our new algorithm yields substantial energy savings (4.18 % on average and up to 13.8%) with either negligible performance loss or performance gain (up to 7.2%). Keywords-MPI; OpenMP; performance modeling; poweraware high

Experiences with OpenMP in tmLQCD

by A. Deuzeman, K. Jansen, C. Urbach , 2013
"... An overview is given of the lessons learned from the introduction of multi-threading using OpenMP in tmLQCD. In particular, programming style, performance measurements, cache misses, scaling, thread distribution for hybrid codes, race conditions, the overlapping of commu-nication and computation and ..."
Abstract - Add to MetaCart
An overview is given of the lessons learned from the introduction of multi-threading using OpenMP in tmLQCD. In particular, programming style, performance measurements, cache misses, scaling, thread distribution for hybrid codes, race conditions, the overlapping of commu-nication and computation

OpenMP extensions for FPGA Accelerators

by Daniel Cabrera, Xavier Martorell, Georgi Gaydadjiev, Eduard Ayguade, Daniel Jiménez-gonzález , 2009
"... Reconfigurable computing is one of the paths to explore towards low-power supercomputing. However, programming these reconfigurable devices is not an easy task and still requires significant research and development efforts to make it really productive. In addition, the use of these devices as acce ..."
Abstract - Cited by 2 (0 self) - Add to MetaCart
as accelerators in multicore, SMPs and ccNUMA architectures adds an additional level of programming complexity in order to specify the offloading of tasks to reconfigurable devices and the interoperability with current shared-memory programming paradigms such as OpenMP. This paper presents extensions to OpenMP 3

Comparing the OpenMP, MPI, and Hybrid Programming Paradigms on an SMP Cluster 1

by Gabriele Jost, Haoqiang Jin, Dieter An Mey, Ferhat F. Hatay
"... Clusters of SMP (Symmetric Multi-Processors) nodes provide support for a wide range of parallel programming paradigms. The shared address space within each node is suitable for OpenMP parallelization. Message passing can be employed within and across the nodes of a cluster. Multiple levels of parall ..."
Abstract - Cited by 13 (0 self) - Add to MetaCart
Clusters of SMP (Symmetric Multi-Processors) nodes provide support for a wide range of parallel programming paradigms. The shared address space within each node is suitable for OpenMP parallelization. Message passing can be employed within and across the nodes of a cluster. Multiple levels

Enhancing OpenMP With Features for Locality Control

by Barbara Chapman, Piyush Mehrotra, Hans Zima - TOWARDS TERACOMPUTING --- PROCEEDINGS OF THE EIGHTH ECMWF WORKSHOP ON THE USE OF PARALLEL PROCESSORS IN METEOROLOGY (1998) , 1999
"... OpenMP is a set of directives extending Fortran and C which provide a shared memory programming interface for shared-address space machines. However, there are no directives for controlling the locality of data. Such control can critically affect performance on machines which exhibit non-uniform mem ..."
Abstract - Cited by 16 (4 self) - Add to MetaCart
for hybrid architectures such as clusters of SMPs. Introduction : Recently a proposal was put forth for a set of language extensions to Fortran and C based upon a fork-join model of parallel execution; called OpenMP, it aims to provide a portable shared-memory programming interface ...

Hybrid mpi/openmp parallel linear support vector machine training

by Kristian Woodsend, Jacek Gondzio, Sören Sonnenburg, Vojtech Franc, Elad Yom-tov, Michele Sebag - JMLR
"... Support vector machines are a powerful machine learning technology, but the training process involves a dense quadratic optimization problem and is computationally challenging. A parallel implementation of linear Support Vector Machine training has been developed, using a combination of MPI and Open ..."
Abstract - Cited by 7 (1 self) - Add to MetaCart
and OpenMP. Using an interior point method for the optimization and a reformulation that avoids the dense Hessian matrix, the structure of the augmented system matrix is exploited to partition data and computations amongst parallel processors efficiently. The new implementation has been applied to solve

Performance Analysis of Matrix-Vector Multiplication in Hybrid (MPI + OpenMP)

by Vivek N. Waghmare, Ip V. Kendre, Sanket G. Chordiya
"... Computing of multiple tasks simultaneously on multiple processors is called Parallel Computing. The parallel program consists of multiple active processes simultaneously solving a given problem. Parallel computers can be roughly classified as Multi-Processor and Multi-Core. In both these classificat ..."
Abstract - Add to MetaCart
and complex task to achieve. Out of many two different approaches used in parallel environment are MPI and OpenMP, each one of them having their own merits and demerits. Hybrid model combines both approaches in the pursuit of reducing the weaknesses in individual. In proposed approach takes a pair of
Next 10 →
Results 1 - 10 of 152
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