Results 1 - 10
of
667
Nested parallelism: Allocation of processors to tasks and openmp implementation
- OpenMP Implementation”. 2 nd European Workshop on OpenMP
, 2000
"... ..."
The OpenMP Implementation of NAS Parallel Benchmarks and its Performance
, 1999
"... As the new ccNUMA architecture became popular in recent years, parallel programming with compiler directives on these machines has evolved to accommodate new needs. In this study, we examine the effectiveness of OpenMP directives for parallelizing the NAS Parallel Benchmarks. Implementation details ..."
Abstract
-
Cited by 167 (4 self)
- Add to MetaCart
As the new ccNUMA architecture became popular in recent years, parallel programming with compiler directives on these machines has evolved to accommodate new needs. In this study, we examine the effectiveness of OpenMP directives for parallelizing the NAS Parallel Benchmarks. Implementation details
OpenMP for Networks of SMPs
"... In this paper, we present the first system that implements OpenMP on a network of shared-memory multiprocessors. This system enables the programmer to rely on a single, standard, shared-memory API for parallelization within a multiprocessor and between multiprocessors. It is implemented via a transl ..."
Abstract
-
Cited by 58 (0 self)
- Add to MetaCart
In this paper, we present the first system that implements OpenMP on a network of shared-memory multiprocessors. This system enables the programmer to rely on a single, standard, shared-memory API for parallelization within a multiprocessor and between multiprocessors. It is implemented via a
OpenMP on Networks of Workstations
, 1998
"... We describe an implementation of a sizable subset of OpenMP on networks of workstations (NOWs). By extending the availability of OpenMP to NOWs, we overcome one of its primary drawbacks compared to MPI, namely lack of portability to environments other than hardware shared memory machines. In orde ..."
Abstract
-
Cited by 43 (6 self)
- Add to MetaCart
We describe an implementation of a sizable subset of OpenMP on networks of workstations (NOWs). By extending the availability of OpenMP to NOWs, we overcome one of its primary drawbacks compared to MPI, namely lack of portability to environments other than hardware shared memory machines
An OpenMP Implementation for Multiprogrammed SMPs
"... In this paper, we present an OpenMP implementation designed for multiprogrammed environments on Intel-based SMPs. This implementation consists of a runtime system and a resource manager, while we use the NanosCompiler to transform OpenMP applications into code with calls to our runtime system. The r ..."
Abstract
- Add to MetaCart
In this paper, we present an OpenMP implementation designed for multiprogrammed environments on Intel-based SMPs. This implementation consists of a runtime system and a resource manager, while we use the NanosCompiler to transform OpenMP applications into code with calls to our runtime system
The Design of OpenMP Tasks
- IEEE Trans. Parallel Distrib. Syst
"... Abstract—OpenMP has been very successful in exploiting structured parallelism in applications. With increasing application complexity, there is a growing need for addressing irregular parallelism in the presence of complicated control structures. This is evident in various efforts by the industry an ..."
Abstract
-
Cited by 39 (2 self)
- Add to MetaCart
, including a rich set of examples and an in-depth discussion of the rationale behind various design choices. We compare a prototype implementation of the tasking model with existing models, and evaluate it on a wide range of applications. The comparison shows that the OpenMP tasking model provides
Implementation and Evaluation of OpenMP for Hitachi
"... Abstract. This paper describes the implementation and evaluation of the OpenMP compiler designed for the Hitachi SR8000 Super Technical Server. The compiler performs parallelization for the shared memory multiprocessors within a node of SR8000 using the synchronization mechanism of the hardware to p ..."
Abstract
- Add to MetaCart
Abstract. This paper describes the implementation and evaluation of the OpenMP compiler designed for the Hitachi SR8000 Super Technical Server. The compiler performs parallelization for the shared memory multiprocessors within a node of SR8000 using the synchronization mechanism of the hardware
Openmp and automatic parallelization in gcc
- In the Proceedings of the GCC Developers
, 2006
"... This paper describes the design and implementation of the OpenMP specification v2.5 in GCC. The implementation supports all the languages specified in the standard (C, C++ and Fortran), and it is generally available on any platform that supports POSIX threads. Emphasis is placed on the internal arch ..."
Abstract
-
Cited by 17 (1 self)
- Add to MetaCart
This paper describes the design and implementation of the OpenMP specification v2.5 in GCC. The implementation supports all the languages specified in the standard (C, C++ and Fortran), and it is generally available on any platform that supports POSIX threads. Emphasis is placed on the internal
Towards OpenMP for Java
- In Second European Workshop on OpenMP
"... This paper describes JOMP, a definition and implementation of a set of directives and library methods for shared memory parallel programming in Java. A specification of the OpenMP-like directives and methods is proposed. A prototype implementation, consisting of a compiler and a runtime library (bot ..."
Abstract
-
Cited by 13 (0 self)
- Add to MetaCart
This paper describes JOMP, a definition and implementation of a set of directives and library methods for shared memory parallel programming in Java. A specification of the OpenMP-like directives and methods is proposed. A prototype implementation, consisting of a compiler and a runtime library
Introduction to OpenMP
"... ◮ OpenMP is a portable, scalable model with a simple and flexible interface for developing parallel applications on platforms from the desktop to the supercomputer. ◮ OpenMP is a specification that compilers can implement. The ..."
Abstract
- Add to MetaCart
◮ OpenMP is a portable, scalable model with a simple and flexible interface for developing parallel applications on platforms from the desktop to the supercomputer. ◮ OpenMP is a specification that compilers can implement. The
Results 1 - 10
of
667