A Glimpse at OpenMP for Accelerators (aka OpenACC v2?)

During our OpenACC Workshop I contributed a brief talk on the current status of the OpenMP for Accelerators proposal. It caused some interest, because if successful, this proposal will be the de-facto successor of OpenACC, fully integrated into the rest of OpenMP. Hence I wanted to share this slide deck, but please understand that some of the information presented in there is changing on a daily base! We expect the concepts to remain valid, but i.e. the spelling seems to change quite quickly – understand this slide deck as a snapshot of October 11th, 2012. I once was critical how OpenACC was born, but since came to realize it was a good move and helped a lot to gain experiences with a pragma-based paradigm to program accelerators. Furthermore, users have something to work with already, instead of still waiting for a standard to be completed…

The OpenMP for Accelerators subcommittee is run by James Beyer (Cray) and Eric Stotzer (TI), who do a great job of documenting the current state of the discussion. This made it pretty easy for me to compile the slide deck and keep colleagues as well as users informed.

Event Annoucement: Microsoft Azure Compute Tutorial

This time I am going to announce an event to which we never had a similar predecessor: On November 5th, 2012, we will conduct a Microsoft Azure Compute Tutorial with speakers from the European Microsoft Innovation Center in Aachen. What we mean with “compute” is not quite what HPC people might think of as computing. The rationale is the following:

Cloud computing enables the usage of computing resources provided as a service via a network (e.g. the internet).¬†One cloud platform is Microsoft’s Windows Azure. It can be used to build, deploy and manage applications in the cloud, which hereby consists of Microsoft-managed data centers. This workshop will introduce Microsoft Azure facilities with a focus on compute services. In the morning of this tutorial, we will introduce you to Azure computing, storage and services. For interested participants, there will be a hands-on session after lunch, in which an example application will be created step-by-step. More details and the link for registration can be found at the event website.