• Introduction
  • Requirements
  • Potential Additional Funding
  • Tips for Prospective Students
  • 2021 HPX Project Ideas
  • Core HPX Projects
  • HPX User Projects
  • Legacy Project Ideas
  • Implement Iterative Solvers
  • Task Bench A Parameterized Benchmark for Evaluating Parallel Runtime Performance
  • Conflict (Range-Based) Locks
  • Create Generic Histogram Performance Counter
  • Disentangle segmented algorithms
  • Separate the datapar algorithms
  • (Re-)Implement executor API on top of sender/receiver infrastructure
  • Implement shift_left and shift_right parallel algorithms
  • Add Vectorization to par_unseq Implementations of Parallel Algorithms
  • UI Improvements for Performance Visualization
  • Large File Support for HPX OTF2 Trace Visualization
  • Port HPX to iOS
  • Create A Parcelport Based on WebSockets
  • Script Language Bindings
  • All to All Communications
  • Distributed Component Placement
  • Resumable Function Implementation
  • Coroutine-like Interface
  • Port Graph500 to HPX
  • Port Mantevo MiniApps to HPX
  • Create An HPX Communicator for Trilinos Project Teuchos Subpackage
  • Add Mask Move/Assign Wrappers for Vectorization Intrinsics
  • Implement Your Favorite Parcelport Backend
  • Implement a Faster Associative Container for GIDs
  • Working on Blaze Tensor
  • Range based Parallel Algorithms
  • Implement missing Parallel Algorithms
  • Bug Hunter
  • Distributed solver and load balancing for Peridynamics using asynchronous parallelism
  • Project: Template