Parallel Processing White Papers
Intel Threading Tools and OpenMP
Overview Explicit threading methods, such as Windows threads or POSIX threads, use library calls to create, manage, and synchronize threads. Use of explicit threads requires an almost complete restructuring of affected code. On the other hand, OpenMP is a set of pragmas, API functions, and environment variables that enable one to incorporate threads into the applications at a relatively high level. The OpenMP pragmas are used to denote regions in the code that can be run concurrently. An OpenMP-compliant compiler transforms the code and inserts the proper function calls to execute these regions in parallel. In most cases, the serial logic of the original code can be preserved and is easily recovered by ignoring the OpenMP pragmas at compilation time.
| Publisher | Intel | File Format | HTML |
|---|---|---|---|
| Date Published | May 2008 | ||
| Format | White Papers | ||
| Topics | |||



