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 | |||
Increasing Energy Efficiency with x86 Servers
Increasing energy efficiency with x86 servers. Robert Frances Group (RFG) explains why Intel/IBM is a winning combination.
Trend Watch: Mission Critcial x86
This paper examines how, over the past several years, research has shown many organisation moving mission-critical systems onto x86 servers.
Virtual SMB Centre in a Box?
What types of organizations have the most efficient IT operations? Data centers that provide highly available and resilient services with a minimum of human intervention and management? IT shops that can...
Virtualization strategy for mid-sized businesses
Virtualization of business applications allows IT operations in companies of all sizes to reduce costs, improve IT services and manage risk. The most dramatic cost savings are the result of reducing...
Get more from BI by understanding your analysis needs
Across your organization, different types of users - casual users, power users and executives - access data in order to answer different types of questions and then need to see...



