Topics

HLPP 2021 invites papers on all topics in high-level parallel programming, its tools and applications including, but not limited to, the following aspects:

  • High-level parallel programming and performance models (e.g. BSP, CGM, LogP, MPM, etc.) and tools
  • Declarative parallel and distributed programming methodologies based on functional, logical, data-flow, actor, and other paradigms
  • Algorithmic skeletons, patterns, etc. and constructive methods
  • High-level parallelism in programming languages and libraries (e.g, Haskell, Scala, C++, etc.): semantics and implementation
  • Verification of declarative parallel and distributed programs
  • Efficient code generation, auto-tuning and optimization for parallel and distributed programs
  • Model-driven software engineering for parallel and distributed systems
  • Domain-specific languages: design, implementation and applications
  • High-level programming models for heterogeneous/hierarchical platforms with accelerators, e.g., GPU, Many-core, DSP, VPU, FPGA, etc.
  • High-level parallel methods for large structured and semi-structured datasets
  • Applications of parallel and distributed systems using high-level languages and tools
  • Teaching experience with high-level tools and methods for parallel and distributed computing