Formal algorithmic construction of sparse Octopus topologies
Develop formal algorithmic construction methods for sparse Octopus CXL pod topologies, defined as host–multi-headed device bipartite graphs where each host connects to X multi-headed CXL memory devices (MHDs) and pairs of hosts may be arbitrarily far apart (i.e., the topology is not necessarily a balanced incomplete block design). The goal is to systematically generate such sparse Octopus topologies for given parameters (host port count X and MHD port count N) so they can be instantiated and used in practical CXL memory pooling pods.
References
Sparse topologies are not necessarily BIBD designs. The space of sparse topologies is large and we have not formalized their algorithms construction.
— Octopus: Scalable Low-Cost CXL Memory Pooling
(2501.09020 - Berger et al., 15 Jan 2025) in Subsection “Sparse Octopus topologies,” Section “Network Topology”