GeekArticles
Programming
C++
Programming
C++Expose Parallelism by Avoiding or Removing Artificial Dependencies
Many applications and algorithms contain serial optimizations that inadvertently introduce data dependencies and inhibit parallelism. One can often remove such dependences through simple transforms, or even avoid them altogether through techniques such as domain decomposition or blocking.
Sponsored Links
Read Next: Load Balance and Parallel Performance
Related Topics
Subscribe via RSS
C++
- Multithreading in C++
- A Simple Garbage Collector for C++
- C++ in theory: Bridging Your Classes with PIMPLs
- C++ In Theory: The Singleton Pattern, Part 2
- C++ In Theory: The Singleton Pattern, Part I
- Managed C++: Debugging with the StackTrace Class
- C++ Idioms in BREW: Better Interfaces
- More on Handling Basic Data Types
- Visual C++ 2005 IDE Enhancements
- Managed C++: Loading and Displaying Images
