Categories
Archives
- March 2013
- February 2013
- November 2012
- October 2012
- September 2012
- June 2012
- December 2011
- November 2011
- July 2011
- May 2011
- April 2011
- March 2011
- February 2011
- October 2010
- July 2010
- April 2010
- March 2010
- February 2010
- December 2009
- October 2009
- July 2009
- June 2009
- May 2009
- April 2009
- February 2009
- January 2009
- November 2008
- October 2008
- September 2008
Tags
.NET Allinea Binding BOOST BOOST.MPI C++ C++0X cc-NUMA DDTLite Debugging DROPS HPCS ISC09 IWOMP Java Lambda Function Linux Live Spaces Load Balancing Loop Parallelization Loop Scheduling Microsoft MPI MVP OpenACC OpenMP PDC PLINQ SC08 SC09 SC11 SC12 ScaleMP SMXV Supercomputing Teaching Threading Thread Profiler TPL USA Visual Studio Windows-HPC UG Windows 7 Windows HPC Server WordPress
Tag Archives: C++
Several Event Annoucements
These are just some announcements of upcoming events in which I am involved in a varying degree. The first two will be take place at RWTH Aachen University and attendance is free of charge, the second is part of the … Continue reading
Posted in C++, Future of HPC, NUMA, OpenMP, Windows-HPC
Tagged C++, cc-NUMA, Debugging, MPI, OpenACC, OpenMP, SC12, Supercomputing, Teaching, Windows HPC Server, Windows-HPC UG
Leave a comment
OpenMP 3.1 spec published as Draft for Public Comment
You might have heard it already: The next incarnation of the OpenMP specification, which is targeted to be released as version 3.1 around June in time for IWOMP 2011 in Chicago, has been published as a Draft for Public Comment. … Continue reading
Book Review: C# 2008 and 2005 Thread Programming (Beginner’s Guide)
Just recently – in May 2009 – I gave two lectures on Multithreading with C# for Desktop Applications. I found there are quite a few books available that cover the .NET Thread class when talking about Windows programming in general, … Continue reading
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 .NET, C++, Lambda Function, Load Balancing, Loop Parallelization, Loop Scheduling, OpenMP, PLINQ, SMXV, TPL
3 Comments
What is new in OpenMP 3.0 regarding C++
This blog post has been hanging around in my draft folder for quite some time now. I have been talking about the changes a lot during the last couple of days and I just found a few minutes to finish … Continue reading
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
Building and Using BOOST.MPI on Windows HPC Server 2008
If you are a MPI programmer, you probably know that there are C++ bindings for MPI, which nowadays come with most MPI distributions. Personally, I find they are ugly and do not provide any advantage over using the plain C … Continue reading