DHPCC18: Distributed & Heterogeneous Programming in C and C++ St Catherine's College Oxord, UK, May 15-18, 2018 |
Conference website | http://sycl.tech/distributed-heterogeneous-programming-in-c-cpp-dhpccpp18.html |
Submission link | https://easychair.org/conferences/?conf=dhpcc18 |
Abstract registration deadline | February 16, 2018 |
Submission deadline | February 16, 2018 |
In response to the demand for heterogeneous programming models for C/C++, and the interest in driving these models in ISO C++, Distributed & Heterogeneous Programming in C/C++ includes all the programming models that have been designed to support heterogeneous programming in C and C++.
Many models now exist including SYCL, HPX, KoKKos, Raja, C++AMP, HCC, Boost.Compute, and CUDA to name a few. This conference aims to address the needs of both HPC and the consumer/embedded community where a number of C++ parallel programming frameworks have been developed to address the needs of multi-threaded and distributed applications. The C++11/14/17 International Standards have introduced new tools for parallel programming to the language, and the ongoing standardization effort is developing additional features which will enable support for heterogeneous and distributed parallelism into ISO C++ 20/23. This conference is an ideal place to discuss research in this domain, consolidate usage experience, and share new directions to support new hardware and memory models with the aim of passing that experience to ISO C and C++.
Submission Guidelines
Submissions are handled via EasyChair in https://easychair.org/conferences/?conf=dhpcc18
Authors are to submit a full paper of maximum 10 pages or an extended abstract of minimum 4 pages. The approved contributions will be presented at the conference. Please submit full papers, which should be no longer than 10 pages using the ACM SIG proceedings style (LaTeX and Word templates available here: http://www.acm.org/sigs/publications/proceedings-templates).
We are considering inviting selected full papers for submission to a special issue of a journal still to be determined.
List of Topics
- Future Heterogeneous programming C/C++ proposals (SYCL, Kokkos, Raja, HPX, C++AMP, Boost.Compute, CUDA …)
- ISO C/C++ related proposals and development including current related concurrency, parallelism, coroutines, executors
- C/C++ programming models for OpenCL, HSA, HiHAT or Vulkan
- Language design topics such as parallelism model, data model, data movement, memory layout, target platforms, static and dynamic compilation
- Applications implemented using these models including deep neural networks, machine vision, HPC, CFD as well as exascale applications
- C/C++ Libraries using these models
- New proposals to any of the above specifications
- Integration of these models with other programming models
- Compilation techniques to optimize kernels using any of (clang, gcc, ..) or other compilation systems
- Performance or functional comparisons between any of these programming models
- Implementation of these models on novel architectures (FPGA, DSP, …) such as clusters, NUMA and PGAS
- Using these models in fault-tolerant systems
- Porting applications from one model to the other
- Reports on implementations
- Research on performance portability
- Debuggers, profilers and other tools
- Usage of these models in a safety and security context
- Applications implemented using similar models
- Other C++ frameworks such as Chombo, Charm++, C++ actor Framework, UPC++ and similar
Committees
Program Committee
- David Alexander Beckingsale, Laurence Livermore National Laboratory
- Sunita Chandrasekaran, University of Delaware
- H. Carter Edwards, Sandia National Laboratory
- Joel Falcou, Numscale
- Benedict Gaster, University of the West of England
- Adel Johar, StreamHPC
- Harmut Kaiser, Louisiana State University
- Paul Keir, University of the West of Scotland
- Matthew Graham Lopez, Oak Ridge National Laboratory
- Ralph Potter, Codeplay Software Ltd.
- Michel Steuwer, University of Glasgow
- Jakub Szuppe, StreamHPC
- Michael Wong, Codeplay Software Ltd.
Organizing committee
- Paul Keir, University of the West of Scotland, UK
- Ruyman Reyes, Codeplay Software Ltd.
Venue
The workshop is co-located with IWOCL 2018, which is held at:
- St Catherine’s College, Manor Road, Oxford, OX1 3UJ. UK.
Contact
All questions about submissions should be emailed to <sycl@codeplay.com>