PMIx Reference Run Time Environment
  • 1. Quick start
  • 2. Release Notes
  • 3. Getting help
  • 4. Installing PRRTE
  • 5. Testing PRRTE
  • 6. PRRTE DVM Configuration
  • 7. Terminology
  • 8. How Things Work
  • 9. Implementation Plans
    • 9.1. Mapping by App Plans
    • 9.2. Mapping by Device Plans
    • 9.3. Node Reservation and Session Targeting Plans
    • 9.4. Elastic DVM Plans
    • 9.5. DVM Bootstrap Plans
    • 9.6. Group Fault-Tolerance Plans
    • 9.7. Scalable Collectives Plans
      • 9.7.1. Restructuring the DVM collectives around operations
      • 9.7.2. Two trees: a low-radix release beside the high-radix rollup
    • 9.8. Cross-DVM Data Server Plans
    • 9.9. Data Store Retention Plans
  • 10. Host specification
  • 11. Process placement
  • 12. Launching applications
  • 13. Notifications
  • 14. Session directory
  • 15. Developer’s guide
  • 16. Contributing to PRRTE
  • 17. Deferred work
  • 18. PRRTE Community Code of Conduct
  • 19. PRRTE Security Policy
  • 20. License
  • 21. PRRTE manual pages
  • 22. Software Version Numbers
  • 23. Version Compatibility Within a DVM
  • 24. News
PMIx Reference Run Time Environment
  • 9. Implementation Plans
  • 9.7. Scalable Collectives Plans
  • View page source

9.7. Scalable Collectives Plans

Plans and measurements for the DVM-wide collectives — restructuring grpcomm around operations rather than components, and the record of what the lateral-movement experiment built, measured, and why it was withdrawn.

  • 9.7.1. Restructuring the DVM collectives around operations
    • 9.7.1.1. Context
    • 9.7.1.2. Status
    • 9.7.1.3. The operations
    • 9.7.1.4. Cost model
    • 9.7.1.5. Design
    • 9.7.1.6. What the numbers turned out to be
    • 9.7.1.7. What a client actually asks about a remote peer
    • 9.7.1.8. What Slurm’s PMI2 does, and what it tells us
    • 9.7.1.9. Reassessing the allgather, after the reset
    • 9.7.1.10. Verification
    • 9.7.1.11. Open questions
  • 9.7.2. Two trees: a low-radix release beside the high-radix rollup
    • 9.7.2.1. Status
    • 9.7.2.2. Why this one first
    • 9.7.2.3. The decision that shapes everything else
    • 9.7.2.4. Shape
    • 9.7.2.5. Deriving the second tree
    • 9.7.2.6. Fault model
    • 9.7.2.7. Selection
    • 9.7.2.8. First measurement, and what it does not settle
    • 9.7.2.9. Verification
    • 9.7.2.10. Open questions
Previous Next

© Copyright 2003-2026, The PRRTE Community. Last updated on 2026-09-28 04:56:05 UTC.

Built with Sphinx using a theme provided by Read the Docs.