Write a Blog >>

PPoPP 2020 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.

Dates
You're viewing the program in a time zone which is different from your device's time zone change time zone

Sat 22 Feb

Displayed time zone: Tijuana, Baja California change

08:00 - 12:00
Workshop: Programming Models and Applications for Multicores and Manycores (PMAM)(San Marino)Workshops and Tutorials
08:00
4h
Meeting
Workshop: Programming Models and Applications for Multicores and Manycores (PMAM)
Workshops and Tutorials

08:00 - 12:00
Workshop: Programming Models for SIMD/Vector Processing (WPMVP)(Marbella)Workshops and Tutorials
08:00
4h
Meeting
Workshop: Programming Models for SIMD/Vector Processing (WPMVP)
Workshops and Tutorials

08:00 - 12:00
Workshop: Benchmarking in the Datacenter (BID)(Riviera)Workshops and Tutorials
08:00
4h
Meeting
Workshop: Benchmarking in the Datacenter (BID)
Workshops and Tutorials

08:00 - 12:00
Tutorial: Abstractions and Algorithms for Efficiently Programming NVRAMs(Sorrento)Workshops and Tutorials
08:00
4h
Demonstration
Tutorial: Abstractions and Algorithms for Efficiently Programming NVRAMs
Workshops and Tutorials
Naama Ben-David Carnegie Mellon University, Guy Blelloch Carnegie Mellon University, USA, Laxman Dhulipala Carnegie Mellon University, Michal Friedman Technion - Israel, Yuanhao Wei Carnegie Mellon University, Yan Gu , Charles McGuffey
13:00 - 17:00
Tutorial: Abstractions and Algorithms for Efficiently Programming NVRAMs(Sorrento)Workshops and Tutorials
13:00
4h
Demonstration
Tutorial: Abstractions and Algorithms for Efficiently Programming NVRAMs
Workshops and Tutorials
Naama Ben-David Carnegie Mellon University, Guy Blelloch Carnegie Mellon University, USA, Laxman Dhulipala Carnegie Mellon University, Michal Friedman Technion - Israel, Yuanhao Wei Carnegie Mellon University, Yan Gu , Charles McGuffey
13:00 - 17:00
Workshop: Programming Models for SIMD/Vector Processing (WPMVP)(Marbella)Workshops and Tutorials
13:00
4h
Meeting
Workshop: Programming Models for SIMD/Vector Processing (WPMVP)
Workshops and Tutorials

13:00 - 17:00
Workshop: Programming Models and Applications for Multicores and Manycores (PMAM)(San Marino)Workshops and Tutorials
13:00
4h
Meeting
Workshop: Programming Models and Applications for Multicores and Manycores (PMAM)
Workshops and Tutorials

13:00 - 17:00
Tutorial: High Performance Distributed Deep Learning(Riviera)Workshops and Tutorials
13:00
4h
Demonstration
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

Sun 23 Feb

Displayed time zone: Tijuana, Baja California change

08:00 - 12:00
Workshop: General Purpose Processing Using GPU (GPGPU)(San Marino)Workshops and Tutorials
08:00
4h
Meeting
Workshop: General Purpose Processing Using GPU (GPGPU)
Workshops and Tutorials

13:00 - 17:00
Tutorial: Intel® oneAPI: DPC++ Compiler, Runtime, Tools for Efficient Heterogeneous Computing(Sorrento)Workshops and Tutorials
13:00
4h
Demonstration
Tutorial: Intel® oneAPI: DPC++ Compiler, Runtime, Tools for Efficient Heterogeneous Computing
Workshops and Tutorials
13:00 - 17:00
Tutorial: Extending Loop Transformation Frameworks to Irregular Applications(Marbella)Workshops and Tutorials
13:00
4h
Demonstration
Tutorial: Extending Loop Transformation Frameworks to Irregular Applications
Workshops and Tutorials
Milind Kulkarni Purdue University, Michelle Strout University of Arizona, Louis-Noël Pouchet Colorado State University
13:00 - 17:00
Workshop: General Purpose Processing Using GPU (GPGPU)(San Marino)Workshops and Tutorials
13:00
4h
Meeting
Workshop: General Purpose Processing Using GPU (GPGPU)
Workshops and Tutorials

Unscheduled Events

Not scheduled
Demonstration
Tutorial: Programming with Lightweight Threads using Argobots
Workshops and Tutorials
Pavan Balaji Argonne National Laboratory, Shintaro Iwasaki

Call for Workshops and Tutorials

PPoPP 2020 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 22-23, 2020 and may be half a day or a full day in length. Please note that attendees of CGO 2020 and HPCA 2020 will also be able to register for these workshops and tutorials.

Submissions

Please submit proposals to the PPoPP 2020 Workshops and Tutorials Chair, Zhijia Zhao (zhijia@cs.ucr.edu). 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: September 6, 2019 (AoE)
  • Final notification of acceptance: September 20, 2019
  • Workshop/tutorial dates: February 22-23, 2020

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 2020 organizing committee.

  • Zhijia Zhao (Workshops and Tutorials Chair), University of California Riverside
  • Xipeng Shen (Program Chair), North Carolina State University
  • Rajiv Gupta (General Chair), University of California Riverside

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, Zhijia Zhao (zhijia@cs.ucr.edu).

Feb 22 Saturday

  • Tutorial: Abstractions and Algorithms for Efficiently Programming NVRAMs (Full Day)

    Naama Ben-David, Guy Blelloch, Laxman Dhulipala, Michal Friedman, Yan Gu, Charles McGuey, and Yuanhao Wei

  • Tutorial: High-Performance Distributed Deep Learning (Afternoon)

    Dhabaleswar K. (DK) Panda, Ammar Ahmad Awan, and Hari Subramoni

Feb 23 Sunday

  • Tutorial: Intel® oneAPI: DPC++ Compiler, Runtime, Tools for Efficient Heterogeneous Computing (Afternoon)

    Vasanth Tovinkere, Xinmin Tian, and Anoop Madhusoodhanan Prabha

  • Tutorial: Extending Loop Transformation Frameworks to Irregular Applications (Afternoon)

    Milind Kulkarni, Michelle Strout, and Louis-Noel Pouchet


  • Tutorial: Programming with Lightweight Threads using Argobots (Cancelled)

    Pavan Balaji and Shintaro Iwasaki