sponsored byACMIEEE The International Conference for High Performance 
Computing, Networking, Storage and Analysis
FacebookTwitterGoogle PlusLinkedInYouTubeFlickr

SCHEDULE: NOV 15-20, 2015

When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.

Massively Parallel Task-Based Programming with HPX

SESSION: Massively Parallel Task-Based Programming with HPX

EVENT TYPE: Tutorials

EVENT TAG(S): Programming Systems, Accelerators

TIME: 8:30AM - 5:00PM

Presenter(s):Hartmut Kaiser, Steven Brandt, Alice Koniges, Thomas Heller, Sameer Shende, Martin Stumpf, Dominic Marcello, Zach Byerly, Alireza Kheirkhahan, Zahra Khatami, Zhaoyi Meng

ROOM:17A

ABSTRACT:

The C++11/14 standard brings significant new parallel programming capability to the language with the introduction of a unified interface for asynchronous programming using futures. This style of programming enables fine-grained constraint-based parallelism, and avoids many load-balancing issues. HPX is a system which builds upon the C++11/14 standard, extending it to distributed operations and increasing its composability. By conforming to the standard, students will learn parallel concepts in a seamless and familiar environment. In this tutorial, students will learn first-hand the capabilities of these revolutionary tools. Firstly, we introduce participants to modern C++11/14 parallel programming, and then we show how to adapt C++ programs to modern massively parallel environments using HPX. Then through presentations, hands-on examples, and tool demonstrations we show how this emerging runtime and language, HPX, allows users to use asynchronous concepts and active messaging techniques to gain performance and productivity in a variety of applications.

Chair/Presenter Details:

Hartmut Kaiser - Louisiana State University

Steven Brandt - Louisiana State University

Alice Koniges - Lawrence Berkeley National Laboratory

Thomas Heller - Frederich-Alexander University

Sameer Shende - University of Oregon

Martin Stumpf - Friedrich-Alexander University Erlangen-Nürnberg

Dominic Marcello - Louisiana State University

Zach Byerly - Louisiana State University

Alireza Kheirkhahan - Louisiana State University

Zahra Khatami - Louisiana State University

Zhaoyi Meng - Lawrence Berkeley National Laboratory

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar