SLIDE 20 Applica=on Traces
- Crystal Router:
- Descrip2on: Mini-app for the highly scalable Nek5000 spectral
element code developed at ANL [3].
- Communica2on PaHern: Large synchronized messages following n-
dimensional hypercube (many-to-many)
- Communica2on Time: 68.5% of run=me
- Trace size: 1,000 MPI processes
- Mul=grid:
- Descrip2on: Implements a single produc=on cycle of the linear solver
used in BoxLib [1], an adap=ve mesh refinement code.
- Communica2on PaHern: Bursty periods of small messages along
diagonals (many-to-many)
- Communica2on Time: 5% of run=me
- Trace sizes: 10,648
[1] Department of Energy, “AMR Box Lib.” [Online]. Available: https://ccse.lbl.gov/BoxLib/ [2] Co-design at Lawrence Livermore National Laboratory, “Algebraic Multigrid Solver (AMG).” (Accessed on: Apr. 19, 2015). [Online]. Available:https://codesign.llnl.gov/amg2013.php [3] J. Shin et al. “Speeding up nek5000 with autotuning and specialization,” in Proceedings of the 24th ACM International Conference for Supercomputing. ACM, 2010.