OpenMP at SC12

Join us at Supercomputing 2012 in Salt Lake City,
November 10-16.

There’s a lot going on, and we hope to see you there!

REFRESHMENTS AND BIRTHDAY CELEBRATIONS [OpenMP Booth #2237]

  • Tuesday and Wednesday at 12:30pm until it’s gone
:
    Birthday Cake - Come satisfy your sweet tooth and help us celebrate our 15th birthday!
  • Tuesday and Wednesday at 3:30 until it’s gone:
    Microbrew Beer - Put your complementary bottle-opener to good use and wind down with a cold one on us.

IN-BOOTH PRESENTATIONS

We are holding five presentations about the OpenMP API in our booth – booth #2237. Each presentation will be followed by a business-card drawing for a book. Come in for a presentation, enter your business card for a chance to win a book, and then stick around for birthday cake or a cold beer.

Presentation slides will be posted to the Resources page.

  • Tuesday, Nov 13th, 11:15 - 11:30am “OmpSs: Integrating Task Dependences to OpenMP” – Xavier Martorell
  • Tuesday, Nov 13th, 2:00 - 2:15pm “Getting OpenMP Up To Speed” – Ruud van der Pas
  • Wednesday, Nov 14th, 11:15 - 11:30am OpenMP on a High-performance DSP” - Eric Stotzer
  • Wednesday, Nov 14th, 2:00 - 2:15pm “OpenMP Tasking Explained” – Ruud van der Pas
  • Thursday, Nov 15th, 11:15 - 11:30am “Origins of OpenMP & Why That Matters Today” – Tim Mattson

TUTORIALS AND SESSIONS:

  • Sunday, Nov 11th, 8:30am - noon [Room is TBD]
    Tutorial:
    “Hybrid MPI & OpenMP Parallel Programming” – Rolf Rabenseifner, Georg Hager, Gabriele Jost.
    This tutorial analyzes the strengths and weaknesses of several parallel programming models on clusters of SMP nodes, and includes a discussion on planned future accelerator support and tools for hybrid programming. More information. Event details
  • Sunday, Nov 11th, 8:30am - 5:00pm [Room is TBD]
    Tutorial:
    “Hands-on Introduction to OpenMP3” – Tim Mattson, Mark Bull
    We will cover the full OpenMP 3.1 standard in this hands-on tutorial, where students will use their own laptops (with Windows, Linux, or OS/X). We will have access to systems with OpenMP, but ideally you should load an OpenMP compiler onto your laptop before the tutorial. Session details
  • Monday, Nov 12th, 8:30am - 5:00pm  [Room is TBD]
    Tutorial:
    “Advanced OpenMP3 Tutorial” – Christian Terboven, Alejandro Duran, Michael Klemm, Ruud van der Pas, Bronis R. de Supinski
    This advanced tutorial explores the implications of possible OpenMP parallelization strategies and how OpenMP features are implemented, focusing on several performance aspects. We discuss language features in-depth, with emphasis on features recently added to OpenMP. We close with debugging, compare various tools, and illustrate how to avoid correctness pitfalls. Session details
  • Monday, Nov 12th, 1:30 - 2:15pm [Room 355-A]
    Presentation:
    “OpenMP: The ‘Easy’ Path to Shared Memory Computing” – Tim Mattson
    This talk is an introduction to OpenMP for programmers. OpenMP is an industry standard API for shared memory computers which is an attempt to make parallel application programming “easy” and embraces the oft-quoted principle: “Everything should be as simple as possible, but not simpler” Session details
  • Tuesday, Nov 13th, 5:30 - 7:00pm [Room 355-A]
    Birds of a Feather:
    “OpenMP: Next Release and Beyond” – Barbara M. Chapman, Bronis R. de Supinski, Matthijs van Waveren
    We will present and release a comment draft of the next specification version, which includes several significant enhancements, and we will discuss plans for the continued evolution of OpenMP. A lively panel discussion will critique the draft. We will solicit audience opinions on what features are most needed for future specifications. Session details.
  • Thursday, Nov 15th, 2:00 - 2:30pm [Room 155-C]
    Exhibitor Forum:
    “The Future of OpenMP” – Michael Wong
    Now celebrating its 15th birthday, OpenMP has proven to be a simple, yet powerful model for developing multi-threaded applications. We will discuss the comment draft of the next specification version, which will include support for accelerators, and other significant enhancements.  Session details