peixin qiao illinois institute of technology mo va on
play

Peixin Qiao Illinois Institute of Technology Mo#va#on Simulator - PowerPoint PPT Presentation

Joint Effects of Application Communication Pattern, Job Placement and Network Routing on Fat-tree Systems Peixin Qiao Illinois Institute of Technology Mo#va#on Simulator & Applica#ons Methodology Fat-Tree Network Job Placement


  1. Joint Effects of Application Communication Pattern, Job Placement and Network Routing on Fat-tree Systems Peixin Qiao Illinois Institute of Technology

  2. Mo#va#on • Simulator & Applica#ons Methodology • Fat-Tree Network • Job Placement And Rou#ng Configura#ons • Applica#on Communica#on Characteris#cs Simula#on • Performance Analysis

  3. Motivation

  4. Motivation

  5. Methodology

  6. Methodology Simulator: Co-design of Exascale Storage System (CODES) Applications: Three representative applications from Design Forward Project in DOE workload Algebraic MultiGrid Solver (AMG) Crystal Router (CrystalRouter) Geometric Multigrid V-Cycle (MultiGrid)

  7. Fat-Tree Network Three-Tier Network Topology k-ary Fat-Tree Architecture Pruned Fat-Tree Configuration

  8. k-ary Fat-Tree

  9. Pruned fat-tree system Switch ports: 36 Pod: 2 Computer Nodes: 36/2 * 36/2 * 2 = 648

  10. Job Placement 1 2 3 4 5 6 7 8 Random Placement: Each job is assigned a random set of available computer nodes. E.g.: 3 5 1 7 8 6 2 4

  11. Job Placement 1 2 3 4 5 6 7 8 Group Placement: The computer nodes are assigned to one switch first randomly, then another switch randomly. E.g.: 3 4 7 8 5 6 1 2

  12. Job Placement 1 2 3 4 5 6 7 8 Contiguous Placement: The computer nodes are assigned to an application consecutively. E.g .: 1 2 3 4 5 6 7 8

  13. Network Routing Static Routing: A packet takes the static path from the source to destination. Adaptive Routing: The path a packet takes will be adaptively chosen.

  14. Simulation

  15. App Comm Characteristics AMG CrystalRouter Nearest-Neighbor Communication

  16. App Comm Characteristics MultiGrid Many-to-Many Communication

  17. Performance Analysis AMG CrystalRouter MultiGrid

  18. AMG

  19. AMG

  20. Conclusion AMG CrystalRouter MultiGrid

  21. Thanks!

Recommend


More recommend