Dragonflies are one of the most promising topologies for the Exascale effort for their scalability and cost. Dragonflies achieve very high throughput under uniform traffic, but have a pathological behavior under other regular traffic patterns, some of them very common in HPC applications. A recent study showed that randomization of task placement can make pathological, regular (multi-dimensional stencil) traffic patterns behave similar to uniform traffic. In this work we provide a theoretical model that is able to predict the expected performance of a generic dragonfly network under uniform traffic and characterize performance-optimal dragonflies. We then analyze whether this model can be extended to other patterns by means of benchmarking...
International audienceHigh-radix direct network topologies such as Dragonfly have been proposed for ...
System noise can negatively impact the performance of HPC systems, and the interconnection network i...
The use of random test problems to evaluate algorithm performance raises an important, and generally...
Dragonflies are one of the most promising topologies for the Exascale effort for their scalability a...
Dragonfly topologies are recent network designs that are considered one of the most promising interc...
Abstract—Dragonfly topologies are one of the most promising interconnect designs for enabling large,...
Abstract—Interconnection networks are a critical resource for large supercomputers. The dragonfly to...
The dragonfly topology is becoming a popular choice for building high-radix, low-diameter networks w...
Large-scale compute clusters are highly affected by performance variability that originates from dif...
The Cray Cascade architecture uses Dragonfly as its interconnect topology and employs a globally ada...
The dragonfly network topology has recently gained traction in the design of high performance comput...
Dragonfly networks are composed of interconnected groups of routers. Adaptive routing allows packets...
Randomness is a crucial component in the design and analysis of many efficient algorithms. This thes...
Dragonfly networks arrange network routers in a two-level hierarchy, providing a competitive cost-pe...
Chaos router is a nonminimal adaptive packet router that is both deadlock free and probabilistically...
International audienceHigh-radix direct network topologies such as Dragonfly have been proposed for ...
System noise can negatively impact the performance of HPC systems, and the interconnection network i...
The use of random test problems to evaluate algorithm performance raises an important, and generally...
Dragonflies are one of the most promising topologies for the Exascale effort for their scalability a...
Dragonfly topologies are recent network designs that are considered one of the most promising interc...
Abstract—Dragonfly topologies are one of the most promising interconnect designs for enabling large,...
Abstract—Interconnection networks are a critical resource for large supercomputers. The dragonfly to...
The dragonfly topology is becoming a popular choice for building high-radix, low-diameter networks w...
Large-scale compute clusters are highly affected by performance variability that originates from dif...
The Cray Cascade architecture uses Dragonfly as its interconnect topology and employs a globally ada...
The dragonfly network topology has recently gained traction in the design of high performance comput...
Dragonfly networks are composed of interconnected groups of routers. Adaptive routing allows packets...
Randomness is a crucial component in the design and analysis of many efficient algorithms. This thes...
Dragonfly networks arrange network routers in a two-level hierarchy, providing a competitive cost-pe...
Chaos router is a nonminimal adaptive packet router that is both deadlock free and probabilistically...
International audienceHigh-radix direct network topologies such as Dragonfly have been proposed for ...
System noise can negatively impact the performance of HPC systems, and the interconnection network i...
The use of random test problems to evaluate algorithm performance raises an important, and generally...