• Introduction
  • Requirements
  • Potential Additional Funding
  • Tips for Prospective Students
  • 2023 HPX Project Ideas
  • Core HPX Projects
  • Implement the relocate algorithms
  • Async I/O using Coroutines and S/R
  • "Green out" our Continuous Integration tests
  • Add HPX to Compiler Explorer (godbolt.org)
  • Port HPX to iOS and Mac (M1 architecture)
  • hpxMP: HPX threading system for LLVM OpenMP
  • Study the performance of Halide applications running on HPX threads.
  • Bring the HPX distributed algorithms up to date
  • Pythonize HPX!
  • Create Generic Histogram Performance Counter
  • Fix libCDS broken dependency
  • Conflict (Range-Based) Locks
  • (Re-)Implement executor API on top of sender/receiver infrastructure
  • Coroutine-like Interface
  • Update Build System to automatically fetch HPX dependencies when not available
  • Add Vectorization to par_unseq Implementations of Parallel Algorithms
  • New Views and Interactivity for HPX OTF2 Trace Visualization
  • Large File Support for HPX OTF2 Trace Visualization
  • HPX User Projects
  • Implement your favorite Computational Algorithm in HPX
  • Conduct a thorough Performance Analysis on HPX Parallel Algorithms (and optimize)
  • Legacy Project Ideas
  • Implement Your Favorite Parcelport Backend
  • Implement a Faster Associative Container for GIDs
  • Create A Parcelport Based on WebSockets
  • All to All Communications
  • Distributed Component Placement
  • Port Graph500 to HPX
  • Port Mantevo MiniApps to HPX
  • Distributed solver and load balancing for Peridynamics using asynchronous parallelism
  • Bug Hunter
  • Project: Template