Tag Archives: Loop Parallelization

PPCES Video Lectures on OpenMP, MPI and Xeon Phi release

Since 2001 already, the IT Center (formerly: Center for Computing and Communication) of RWTH Aachen University offers a one week HPC workshop on Parallel Programming during spring time. This course is not restricted to scientists and engineers from our university, … Continue reading

Posted in NUMA, OpenMP, Tasking, University | Tagged , , , , , , , , , | 3 Comments

SC13 Tutorial on Advanced OpenMP: Performance and 4.0 Features

You will attend SC13 in Denver and you want to learn about using the new OpenMP 4.0 features? Our tutorial will help you out.

Posted in Future of HPC, NUMA, OpenACC, OpenMP, Tasking | Tagged , , , , , , , ,

OpenMP 4.0 RC1 and the Accelerator TR available

Quoting from openmp.org: OpenMP, the de-facto standard for parallel programming on shared memory systems, continues to extend its reach beyond pure HPC to include embedded systems, real time systems, and accelerators. Release Candidate 1 of the OpenMP 4.0 API specifications … Continue reading

Posted in Future of HPC, NUMA, OpenACC, OpenMP | Tagged , , , , , , ,

Expect big OpenMP 4.0 news for SC12

Expect big news on OpenMP 4.0 for next week’s SC12. The OpenMP Language Committee – responsible for developing the standard – always planned to release the next version of the standard as a draft for public comment in time for … Continue reading

Posted in Future of HPC, NUMA, OpenACC, OpenMP | Tagged , , , , , , , | 2 Comments

1.5 hours for an Introduction to Parallel Programming

Whenever Prof. Christian Bischof, the head of our institute, is on duty to give the Introduction to Programming (de) lecture for first-year Computer Science students, he is keen on giving the students a glimpse on parallel programming. Same as in … Continue reading

Posted in OpenMP, University | Tagged , , , , , , | 2 Comments

How OpenMP is moving towards version 3.1 / 4.0

Not yet carved in stone, but the current plan of the OpenMP Language Committee (LC) is to publish a draft OpenMP 3.1 standard for public comment by IWOMP 2010 and to have the OpenMP 3.1 specification finished for SC 2010 … Continue reading

Posted in OpenMP | Tagged , , , , | 4 Comments

HPCS 2009 Workshop material: OpenMP + Visual Studio

As announced in a previous post already, I was involved in two workshops attached to the HPCS 2009, hosted by the HPCVL in Kinston, ON, Canada. Being back in the office now I found some time to upload my slide … Continue reading

Posted in OpenMP, Private, Windows-HPC | Tagged , , , , , , ,

A performance tuning tale: Optimizing SMXV (sparse Matrix-Vector-Multiplication) on Windows [part 1.5 of 2]

Although it is high time to deliver the second part of this blog post series, I decided to squeeze in one additional post which I named part “1.5”, as it will cover some experiments with SMXV in C#. Since I … Continue reading

Posted in .NET, OpenMP, Windows-HPC | Tagged , , , , , , , , , | 3 Comments

C++0x: OpenMP loop parallelization without pragmas?!

Some people are complaining that OpenMP’s approach of using pragmas to annotate a program is not very nice, as pragmas / the OpenMP directives are not well-integrated into the language. Personally, I like the OpenMP approach and think it has … Continue reading

Posted in OpenMP | Tagged , , , ,