Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a conference presentation introducing DRack, a novel CXL-disaggregated rack architecture designed to enhance inter-rack communication performance in data centers. Learn how this innovative approach addresses the bottlenecks that occur when data-intensive applications scale across multiple racks, where traditional ToR-centric architectures struggle with oversubscribed host NICs and core networks despite low utilization of individual NICs within racks. Discover the core concept of disaggregating all NICs within a rack from their hosts to create a shared NIC pool, and understand how DRack also disaggregates memory devices to enable data from the NIC pool to be written and read from multiple memory sources at full capacity while allowing host processors direct memory access with memory semantics. Examine the implementation using CXL technology, which supports device pooling and memory semantics essential to the DRack design, and review evaluation results from real applications including DNN training and graph processing that demonstrate an average 37.3% reduction in communication stage time compared to traditional ToR-centric rack architectures.