Load Balancing and Data Migration in a Hybrid Computational Fluid Dynamics Application
Esteban Meneses Patrick Pisciuneri
Center for Simulation and Modeling (SaM) University of Pittsburgh
Load Balancing and Data Migration in a Hybrid Computational Fluid - - PowerPoint PPT Presentation
Load Balancing and Data Migration in a Hybrid Computational Fluid Dynamics Application Esteban Meneses Patrick Pisciuneri Center for Simulation and Modeling (SaM) University of Pittsburgh University of Pittsburgh High Performance
Center for Simulation and Modeling (SaM) University of Pittsburgh
Load Balancing in a CFD Application
2
Load Balancing in a CFD Application
3
Load Balancing in a CFD Application
4
Load Balancing in a CFD Application
5
Load Balancing in a CFD Application
6
Langer et al, SBAC-PAD, 2012.
Load Balancing in a CFD Application
7
Load Balancing in a CFD Application
8
Load Balancing in a CFD Application
9
#"Grids" #"Par*cles" #"Species" Required" Memory" GBs" GFLOP"per" itera*on" #"Itera*ons" Serial"""" Run>*me"" (1"GFLOP/s)" 106$ 6$x$106$ 9$ 1.69$ 29.5$ 60,000$ 20.5$days$ 106$ 6$x$106$ 19$ 2.48$ 90.7$ 60,000$ 63$days$ 5$x$106$ 50$x$106$ 19$ 24.0$ 544.7$ 220,000$ 3.8$years$
Load Balancing in a CFD Application
10
Load Balancing in a CFD Application
11
C438-C452 (2013).
Load Balancing in a CFD Application
12
Load Balancing in a CFD Application
13
Load Balancing in a CFD Application
14
Load Balancing in a CFD Application
checkpoint the entire simulation
decomposition
memory
previous partition, thus minimal data movement and interruption
15
Load Balancing in a CFD Application
16
Load Balancing in a CFD Application
17
Load Balancing in a CFD Application
18
Load Balancing in a CFD Application
19
100% ¡AIR ¡ 300 ¡K 60% ¡CH4 ¡ 40% ¡AIR ¡ 300 ¡K PRODUCTS
¡
Load Balancing in a CFD Application
20
Load Balancing in a CFD Application
21
Load Balancing in a CFD Application
22
Measured in lines of code (LOC)
Load Balancing in a CFD Application
23
Load Balancing in a CFD Application
24