@@ -553,41 +553,6 @@ MPI Collectives
553553 (FCA) is a solution for offloading collective operations from the
554554 MPI process onto Mellanox QDR InfiniBand switch CPUs and HCAs.
555555
556- - The "ML" coll component is an implementation of MPI collective
557- operations that takes advantage of communication hierarchies in
558- modern systems. A ML collective operation is implemented by
559- combining multiple independently progressing collective primitives
560- implemented over different communication hierarchies, hence a ML
561- collective operation is also referred to as a hierarchical
562- collective operation. The number of collective primitives that are
563- included in a ML collective operation is a function of
564- subgroups(hierarchies). Typically, MPI processes in a single
565- communication hierarchy such as CPU socket, node, or subnet are
566- grouped together into a single subgroup (hierarchy). The number of
567- subgroups are configurable at runtime, and each different collective
568- operation could be configured to have a different of number of
569- subgroups.
570-
571- The component frameworks and components used by/required for a
572- "ML" collective operation.
573-
574- Frameworks:
575- * "sbgp" - Provides functionality for grouping processes into
576- subgroups
577- * "bcol" - Provides collective primitives optimized for a particular
578- communication hierarchy
579-
580- Components:
581- * sbgp components - Provides grouping functionality over a CPU
582- socket ("basesocket"), shared memory
583- ("basesmuma"), Mellanox's ConnectX HCA
584- ("ibnet"), and other interconnects supported by
585- PML ("p2p")
586- * BCOL components - Provides optimized collective primitives for
587- shared memory ("basesmuma"), Mellanox's ConnectX
588- HCA ("iboffload"), and other interconnects
589- supported by PML ("ptpcoll")
590-
591556- The "cuda" coll component provides CUDA-aware support for the
592557 reduction type collectives with GPU buffers. This component is only
593558 compiled into the library when the library has been configured with
0 commit comments