• Introduction
  • Requirements
  • Potential Additional Funding
  • Tips for Prospective Students
  • 2024 HPX Project Ideas
  • Core HPX Projects
  • Integrate HPX with the Tracy profiler
  • Implement parallel hpx::uninitialized_relocate_* algorithms for overlapping ranges
  • Standardize and Visualize HPX Benchmarks
  • 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)
  • Study the performance of Halide applications running on HPX threads.
  • Bring the HPX distributed algorithms up to date
  • Rustize HPX!
  • 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
  • Explicit Visualization of Accelerators for HPX Trace Visualization
  • Improved Scalability for HPX OTF2 Trace Visualization
  • Multiple File Load in HPX 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
  • AI Project Ideas
  • Spatio-Temporal Extrapolation with Generative AI: Advancing Storm Surge Forecast Accuracy through Bias Correction in Unmonitored Areas
  • Spatio-Temporal Extrapolation with GNN: Advancing Storm Surge Forecast Accuracy through Bias Correction in Unmonitored Areas
  • Transformer-based Image-to-Graph Conversion
  • Project: Template