4,580 Posts served
11,095 Conversations started
- Academic

- Android

- Art, Music, & Animation

- Embedded Computing

- Events

- Game Development

- Graphics & Media

- Intel SW Partner Program

- Intel® AppUp Developer Program

- Manageability & Security

- Mobility

- Open Source

- Parallel Programming

- Performance and Optimization

- Power Efficiency

- Server

- Site News & Announcements

- Software Tools

- Ultrabook

- Association for Computing Machinery TechNews (ACM)
- Go Parallel! (Dr. Dobbs)
- HPCwire (Tabor Communications, Inc.)
- insideHPC (John West)
- Joe Duffy's Weblog (Microsoft)
- Microsoft Parallel Programming Development Center (Microsoft Germany)
- MultiCoreInfo.com
- scalability.org (Scalable Informatics)
- Software Dev Blog (Intel Germany)
- Soft Talk Blog (Intel United Kingdom)
- The Moth (Microsoft)
Archives
Posts from Michael Klemm (Intel) 
Paving the Road to OpenMP 4
By Michael Klemm (Intel) (5 posts) on November 21, 2011 at 7:16 am
Comments (0)
The dust of SC’11 starts to settle and several announcements around OpenMP have been made in Seattle. There has been a change in the OpenMP Architecture Review Board and Language Committee. Several new members have joined the committee and started to actively participate in the development of future OpenMP versions. Also, Michael Wong (IBM) has [...]
Category: Parallel Programming, Performance and Optimization, Software Tools
OpenMP 3.1 API Specification Available
By Michael Klemm (Intel) (5 posts) on July 10, 2011 at 11:05 pm
Comments (0)
I'm happy to share some news for all the OpenMP folks out there! Last week the OpenMP Architecture Review Board has voted on the final release of the OpenMP 3.1 API Specification. After a successful vote, the Architecture Review Board has released the OpenMP 3.1 API Specification. It is available on the OpenMP webpage for [...]
Category: Parallel Programming, Performance and Optimization, Software Tools
OpenMP ARB Releases the OpenMP API 3.1 Comment Draft
By Michael Klemm (Intel) (5 posts) on February 6, 2011 at 10:35 am
Comments (1)
It has been quite a while since the OpenMP specification has received an update to 3.0 (May 2008). At that time, the major new feature has been a model for task-based parallel programming. It is now time to inform you that the OpenMP Architecture Review Board has announced the release of the new specification of [...]
Category: Academic, Parallel Programming, Performance and Optimization, Software Tools
Thunk you very much! (or How do OpenMP Compilers Work, Part 2)
By Michael Klemm (Intel) (5 posts) on July 23, 2010 at 5:48 am
Comments (3)
In the last article, I have described how OpenMP source code is processed by an OpenMP compiler. OpenMP compilers resemble the typical compiler pipeline of traditional compilers and augment it with OpenMP-specific stages and passes that transform OpenMP code to multi-threaded execution (see also the picture below as a reminder). In this article, we want [...]
Category: Academic, Parallel Programming
The Thing from another World (or: How do OpenMP Compilers Work? Part 1)
By Michael Klemm (Intel) (5 posts) on March 4, 2010 at 7:49 am
Comments (4)
We all know that OpenMP is a well-known, widely accepted programming model for parallel programming on shared-memory platforms. It is based on so-called OpenMP directives that programmers add to their code to inform the compiler about which fragments of the program can be executed in parallel. Most of OpenMP is designed to allow for maximum [...]
