Workshops and TutorialsPPoPP 2019
PPoPP 2019 will host a variety of high-quality workshops and tutorials, allowing their participants to learn about popular and new tools and technologies, to meet and discuss research questions with peers, to mature new and exciting ideas, and to build up communities and start new collaborations. PPoPP workshops and tutorials complement the main tracks of the conference. Workshops provide meetings in a smaller and more specialized setting, and cultivate new ideas and concepts for the future, optionally recorded in formal proceedings.
Sat 16 FebDisplayed time zone: Guadalajara, Mexico City, Monterrey change
08:00 - 12:00 | |||
08:00 4hDemonstration | Tutorial: Creating Repeatable, Reusable Experimentation Pipelines With Popper (Hands-on Tutorial) Workshops and Tutorials Ivo Jimenez University of California, Santa Cruz, Carlos Maltzahn University of California, Santa Cruz, Jay Lofstead Sandia National Laboratories |
08:00 - 12:00 | |||
08:00 4hDemonstration | Tutorial: Building parallel programming language constructs in the AbleC extensible C compiler framework Workshops and Tutorials Eric Van Wyk University of Minnesota, USA |
13:00 - 17:00 | |||
13:00 4hDemonstration | Tutorial: Creating Repeatable, Reusable Experimentation Pipelines With Popper (Hands-on Tutorial) Workshops and Tutorials Ivo Jimenez University of California, Santa Cruz, Carlos Maltzahn University of California, Santa Cruz, Jay Lofstead Sandia National Laboratories |
13:00 - 17:00 | |||
13:00 4hDemonstration | Tutorial: Implementing Parallel and Concurrent Tree Structures Workshops and Tutorials |
Sun 17 FebDisplayed time zone: Guadalajara, Mexico City, Monterrey change
08:00 - 12:00 | |||
08:00 4hMeeting | Workshop: Programming Models and Applications for Multicores and Manycores Workshops and Tutorials |
08:00 - 12:00 | |||
08:00 4hDemonstration | Tutorial: Programming Quantum Computers: A Primer with IBM Q and D-Wave Exercises Workshops and Tutorials Frank Mueller North Carolina State University, USA, Greg Byrd North Carolina State University, Patrick Dreher North Carolina State University |
08:00 - 12:00 | |||
08:00 4hDemonstration | Tutorial: High Performance Distributed Deep Learning Workshops and Tutorials Dhabaleswar K. Panda Ohio State University, Ammar Ahmad Awan Ohio State University, Hari Subramoni The Ohio State University |
13:00 - 17:00 | |||
13:00 4hMeeting | Workshop: Programming Models and Applications for Multicores and Manycores Workshops and Tutorials |
13:00 - 17:00 | |||
13:00 4hDemonstration | Tutorial: Programming Quantum Computers: A Primer with IBM Q and D-Wave Exercises Workshops and Tutorials Frank Mueller North Carolina State University, USA, Greg Byrd North Carolina State University, Patrick Dreher North Carolina State University |
13:00 - 17:00 | |||
13:00 4hDemonstration | Tutorial: Performance-Portable C++ Programming with RAJA Workshops and Tutorials |
Accepted Tutorials
Saturday
- Workshop: Workshop on Programming Models for SIMD/Vector Processing
- Tutorial: Popper Hands-on Tutorial
- Tutorial (half day, AM): Building parallel programming language constructs in the AbleC extensible C compiler framework
- Tutorial (half day, PM): Implementing Parallel and Concurrent Tree Structures
Sunday
- Workshop: Programming Models and Applications for Multicores and Manycores
- Tutorial: Programming Quantum Computers: A Primer with IBM Q and D-Wave Exercises
- Tutorial (half day, AM): High Performance Distributed Deep Learning
- Tutorial (half day, PM): Performance-Portable C++ Programming with RAJA
Title | |
---|---|
Tutorial: Building parallel programming language constructs in the AbleC extensible C compiler framework Workshops and Tutorials | |
Tutorial: Creating Repeatable, Reusable Experimentation Pipelines With Popper (Hands-on Tutorial) Workshops and Tutorials | |
Tutorial: High Performance Distributed Deep Learning Workshops and Tutorials | |
Tutorial: Implementing Parallel and Concurrent Tree Structures Workshops and Tutorials | |
Tutorial: Performance-Portable C++ Programming with RAJA Workshops and Tutorials | |
Tutorial: Programming Quantum Computers: A Primer with IBM Q and D-Wave Exercises Workshops and Tutorials | |
Workshop: Programming Models and Applications for Multicores and Manycores Workshops and Tutorials |
Call for Workshops and Tutorials
PPoPP 2019 will host a variety of high-quality workshops and tutorials, allowing their participants to learn about popular and new tools and technologies, to meet and discuss research questions with peers, to mature new and exciting ideas, and to build up communities and start new collaborations. PPoPP workshops and tutorials complement the main tracks of the conference. Workshops provide meetings in a smaller and more specialized setting, and cultivate new ideas and concepts for the future, optionally recorded in formal proceedings.
We are soliciting proposals for workshops and tutorials within the general scope of PPoPP. We encourage members of the community to submit proposals for workshops/tutorials that bring together researchers and practitioners to share their tools, technologies, latest results and to discuss work in progress and new directions. Workshops and tutorials will be held prior to the main conference on Saturday–Sunday, February 16-17, 2019 and may be half a day or a full day in length. Please note that attendees of CGO 2019 and HPCA 2019 will also be able to register for these workshops and tutorials.
Submissions
Please submit proposals to the PPoPP 2019 Workshops and Tutorials Chair, Abhinav Bhatele (bhatele@llnl.gov). Workshop and tutorial proposals will be evaluated on an ongoing basis. Early submissions are encouraged and will be evaluated immediately. Please note that for workshops that wish to publish accepted submissions in the ACM Digital Library special rules apply. Such workshops also require approval by the SIGPLAN executive committee. The key dates are as follows:
- Proposal submission deadline: October 15, 2018 (AoE)
- Final notification of acceptance: November 1, 2018
- Workshop/tutorial dates: February 16-17, 2019
Proposals
All proposals must include the following information in a pdf file (2-3 pages):
-
Workshop program
- Sample call for papers, including workshop title, scope, format and the main topics of the workshop
- Invited or keynote speakers (if any)
- Panel discussion (if any)
- Organizers’ bio and affiliation, and a tentative list of PC members
- For each PC member: affiliation, country of affiliation, professional status/seniority
- Whether or not accepted submissions will be published in the ACM Digital Library.
-
Tutorial program
- The title and abstract of the tutorial
- An outline of tutorial content and objectives
- Prerequisite knowledge
- Special requirements (if any)
- A biography of the tutorial organizers and relevant experiences on the topic
-
The expected number of participants and duration of the workshop/tutorial, i.e., half day or full day
- Advertisement: how do you plan to solicit participation to your workshop/tutorial (e.g., via social media, workshop/tutorial website, mailing lists etc.)
- Information on past workshops/tutorials (number of attendees/submissions) on the same topic held with this or other conferences (if any).
All workshop/tutorial proposals will be evaluated by a committee comprising the following members of the PPoPP 2019 organizing committee.
- Abhinav Bhatele (Workshops and Tutorials Chair), Lawrence Livermore National Laboratory
- Idit Keidar (Program Chair), Israel Institute of Technology
- Jeff Hollingsworth (General Chair), University of Maryland
For workshops that wish to publish accepted papers in the ACM Digital Library we will handle the approval process with SIGPLAN on behalf of the workshop organizers. Please refer to http://www.sigplan.org/Resources/Guidelines/Workshops/ for SIGPLAN-approved workshops. For more information, please contact the Workshops and Tutorials Chair, Abhinav Bhatele (bhatele@llnl.gov).
Accepted Workshops
- PMAM 2019 - Programming Models and Applications for Multicores and Manycores
- WPMVP 2019 - Workshop on Programming Models for SIMD/Vector Processing