Results 131 to 140 of about 2,373 (181)
Some of the next articles are maybe not open access.
Proceedings 16th International Parallel and Distributed Processing Symposium, 2002
This paper presents an overview of an ongoing NSF-sponsored project for the study of runtime systems and compilers to support the development of efficient OpenMP parallel programs for distributed memory systems. The first part of the paper discusses a prototype compiler, now under development, that will accept OpenMP and will target TreadMarks, a ...
Rudolf Eigenmann +6 more
openaire +1 more source
This paper presents an overview of an ongoing NSF-sponsored project for the study of runtime systems and compilers to support the development of efficient OpenMP parallel programs for distributed memory systems. The first part of the paper discusses a prototype compiler, now under development, that will accept OpenMP and will target TreadMarks, a ...
Rudolf Eigenmann +6 more
openaire +1 more source
International Journal of Parallel Programming, 2008
zbMATH Open Web Interface contents unavailable due to conflicting licenses.
Kevin O'Brien +4 more
openaire +1 more source
zbMATH Open Web Interface contents unavailable due to conflicting licenses.
Kevin O'Brien +4 more
openaire +1 more source
2008
In this paper we present our experiences parallelizing the C++ programs DROPS and FIRE with OpenMP. Though the OpenMP specification includes C++, several shortcomings and missing features can be noticed in both the current OpenMP compilers and the specification.
Christian Terboven, Dieter an Mey
openaire +1 more source
In this paper we present our experiences parallelizing the C++ programs DROPS and FIRE with OpenMP. Though the OpenMP specification includes C++, several shortcomings and missing features can be noticed in both the current OpenMP compilers and the specification.
Christian Terboven, Dieter an Mey
openaire +1 more source
Multithreaded Parallelism with OpenMP
Parallel Processing Letters, 2004While multithreaded programming is an effective way to exploit concurrency, multithreaded programs are notoriously hard to program, debug and tune for performance. In this paper, we present OpenMP shared memory programming as a viable alternative and a much simpler way to write multithreaded programs.
Raimi A. Rufai +3 more
openaire +1 more source
Nested Parallelization with OpenMP
International Journal of Parallel Programming, 2007zbMATH Open Web Interface contents unavailable due to conflicting licenses.
Dieter an Mey +2 more
openaire +2 more sources
Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, 2021
OpenMP implementations make increasing demands on the kernel. We take the next step and consider bringing OpenMP into the kernel. Our vision is that the entire OpenMP application, run-time system, and a kernel framework is interwoven to become the kernel, allowing the OpenMP implementation to take full advantage of the hardware in a custom manner.
Jiacheng Ma 0002 +9 more
openaire +1 more source
OpenMP implementations make increasing demands on the kernel. We take the next step and consider bringing OpenMP into the kernel. Our vision is that the entire OpenMP application, run-time system, and a kernel framework is interwoven to become the kernel, allowing the OpenMP implementation to take full advantage of the hardware in a custom manner.
Jiacheng Ma 0002 +9 more
openaire +1 more source
Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid, 2005
OpenMP is the industry standard technology for writing explicitly parallel programs for shared memory computers. OpenMP is easy to use with most of the constructs consisting of simple compiler directives. These directives create threads, split work between them, and manage how data is shared.
openaire +1 more source
OpenMP is the industry standard technology for writing explicitly parallel programs for shared memory computers. OpenMP is easy to use with most of the constructs consisting of simple compiler directives. These directives create threads, split work between them, and manage how data is shared.
openaire +1 more source
2001
Over the years, hundreds of parallel programming Application Programming Interfaces (API) have come and gone. Most grow a small user base and then fade away. A few API's, however, are "winners" and catch on with a large and committed user base. We believe that OpenMP is one of these "winners".
openaire +1 more source
Over the years, hundreds of parallel programming Application Programming Interfaces (API) have come and gone. Most grow a small user base and then fade away. A few API's, however, are "winners" and catch on with a large and committed user base. We believe that OpenMP is one of these "winners".
openaire +1 more source
Transactional Memory and OpenMP
2008Future generations of Chip Multiprocessors (CMP) will provide dozens or even hundreds of cores inside the chip. Writing applications that benefit from the massive computational power offered by these chips is not going to be an easy task for mainstream programmers who are used to sequential algorithms rather than parallel ones.
Milos Milovanovic +7 more
openaire +2 more sources

