Skip navigation links
Tools
SDKs
Libraries
Samples & Demos
Docs
Zones
Community
Support
OpenMP: More than Just Optimizing Loops 
Skip Navigation LinksHome > Docs > Articles & Whitepapers
The OpenMP framework is most often associated with parallelizing loops. However, it offers many features that can improve straight-ahead instruction sequences. As it is with loops, the OpenMP syntax is easy to learn and apply.
Anderson Bailey  11/7/2006 

When you read about OpenMP, you typically see examples that demonstrate its use for parallelizing loops. Many performance engineers focus on loops because they are hot spots—that is, places where programs spend much of its execution time. And because loops consist of code sequences that are repeated sometimes thousands of times, a small optimization in loop processing can have substantial performance benefits.

But there's more to parallelism than loop optimization! Programs are not all loops, and other constructs benefit from the ability to leverage parallel processing via OpenMP. This article discusses OpenMP features that enhance the performance of straight ahead program code.

Back to top
«1 2 3 4 5 6 7 »
2010 Advanced Micro Devices, Inc. AMD, the AMD Arrow logo, AMD Opteron, AMD Athlon, AMD Turion, AMD Sempron, AMD Phenom, ATI Radeon, Catalyst, AMD LIVE!, and combinations thereof, are trademarks of Advanced Micro Devices, Inc. Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and/or other jurisdictions. Linux is a registered trademark of Linus Torvalds. Other names are for informational purposes only and may be trademarks of their respective owners.

This website may be linked to other websites which are not in the control of and are not maintained by AMD. AMD is not responsible for the content of those sites. AMD provides these links to you only as a convenience, and the inclusion of any link to such sites does not imply endorsement by AMD of those sites. AMD reserves the right to terminate any link or linking program at any time.
Printer Friendly Version
Table Of Contents