Roadmap

Major Features:

  1. Fortran 2008 bindings [done]
  2. Improved support for Intel MIC (contribution from U. Tokyo) [done]
  3. MXM support (contribution from Mellanox) [done]
  4. HCOLL support (contribution from Mellanox) [done]
  5. Support for MPI-3.1 [done]
  6. Improved support for portals4 [partially done]
  7. New RMA infrastructure [partially done]

More details of the status of some of these features are available here: https://trac.mpich.org/projects/mpich/wiki/FeatureStatus

Milestone: mpich-3.2.2

Due in 6 months (11/01/15 00:00:00)

Milestone: mpich-3.3

Due in 18 months (11/01/16 00:00:00)

Major Features:

  1. Scalable VCs
  2. Improvements for fine-grained communication (message rate and such)
  3. OFI/libfabric support
  4. MPI+thread optimizations
    • Thread arbitration optimizations
    • Fine-grained threading optimizations
  5. MPI-4 Fault Tolerance [partially done]
  6. CPU idling while waiting
  7. Active Messages
  8. Topology function improvements (Comm_split_type and Cart/graph_create)
  9. Support for GPUs
  10. Support for PMI-3
  11. netloc integration
  12. Derived datatypes
    • Loop computation optimizations (DAME infrastructure)
    • Dataloop comparison functionality
  13. ptmalloc support
  14. Revamp NBC scheduler infrastructure to rely on requests (including generalized requests)
  15. Thread-safety improvements to MPICH extended generalized requests
Note: See TracRoadmap for help on using the roadmap.