Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Modern C++ design: generic programming and design patterns applied
Modern C++ design: generic programming and design patterns applied
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)
Hi-index | 0.00 |
Programs written in C++ and OpenMP are still relatively rare. This paper shows some problems with the current state of the OpenMP specification regarding C++. We illustrate the problems with various implementations of the singleton pattern, measure their performance and describe workarounds and possible changes to the specification. The singletons are available in the AthenaMP open-source project.