- Home
- Register
- Attend
- Conference Program
- SC15 Schedule
- Technical Program
- Awards
- Students@SC
- Research with SCinet
- HPC Impact Showcase
- HPC Matters Plenary
- Keynote Address
- Support SC
- SC15 Archive
- Exhibits
- Media
- SCinet
- HPC Matters
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
Click here to download .ics calendar file