Quantifying Architectural Requirements of Contemporary Extreme-Scale Scientific Applications

作者: Jeffrey S. Vetter , Seyong Lee , Dong Li , Gabriel Marin , Collin McCurdy

DOI: 10.1007/978-3-319-10214-6_1

关键词:

摘要: As detailed in recent reports, HPC architectures will continue to change over the next decade an effort improve energy efficiency, reliability, and performance. At this time of significant disruption, it is critically important understand specific application requirements, so that these architectural changes can include features satisfy requirements contemporary extreme-scale scientific applications. To address need, we have developed a methodology supported by toolkit allows us investigate computation, memory, communication behaviors applications at varying levels resolution. Using methodology, performed broad-based, characterization 12 scalable benchmarks. Our analysis reveals numerous sometimes contradict conventional wisdom about For example, results reveal only one our executes more floating-point instructions than other types instructions. In another found topologies are very regular, even for that, first glance, should be highly irregular. These observations emphasize necessity measurement-driven real applications, help prioritize included future architectures.

参考文章(26)
Y Zhong, Chen Ding, Reuse Distance Analysis University of Rochester. ,(2001)
Jack J. Dongarra, Piotr Luszczek, Introduction to the HPCChallenge Benchmark Suite Defense Technical Information Center. ,(2004) , 10.21236/ADA439315
Shirley Browne, Jack Dongarra, Nathan Garner, George Ho, Philip Mucci, A Portable Programming Interface for Performance Evaluation on Modern Processors ieee international conference on high performance computing data and analytics. ,vol. 14, pp. 189- 204 ,(2000) , 10.1177/109434200001400303
Ron Brightwell, Keith D. Underwood, An analysis of the impact of MPI overlap and independent progress international conference on supercomputing. pp. 298- 305 ,(2004) , 10.1145/1006209.1006251
Jeffrey S. Vetter, Richard Glassbrook, Jack Dongarra, Karsten Schwan, Bruce Loftis, Stephen McNally, Jeremy Meredith, James Rogers, Philip Roth, Kyle Spafford, Sudhakar Yalamanchili, Keeneland: Bringing Heterogeneous GPU Computing to the Computational Science Community Computing in Science and Engineering. ,vol. 13, pp. 90- 95 ,(2011) , 10.1109/MCSE.2011.83
J H Chen, A Choudhary, B de Supinski, M DeVries, E R Hawkes, S Klasky, W K Liao, K L Ma, J Mellor-Crummey, N Podhorszki, R Sankaran, S Shende, C S Yoo, Terascale direct numerical simulations of turbulent combustion using S3D Computational Science & Discovery. ,vol. 2, pp. 015001- ,(2009) , 10.1088/1749-4699/2/1/015001
William D. Collins, Cecilia M. Bitz, Maurice L. Blackmon, Gordon B. Bonan, Christopher S. Bretherton, James A. Carton, Ping Chang, Scott C. Doney, James J. Hack, Thomas B. Henderson, Jeffrey T. Kiehl, William G. Large, Daniel S. McKenna, Benjamin D. Santer, Richard D. Smith, The Community Climate System Model Version 3 (CCSM3) Journal of Climate. ,vol. 19, pp. 2122- 2143 ,(2006) , 10.1175/JCLI3761.1
Peter N. Brown, Robert D. Falgout, Jim E. Jones, Semicoarsening Multigrid on Distributed Memory Machines SIAM Journal on Scientific Computing. ,vol. 21, pp. 1823- 1834 ,(2000) , 10.1137/S1064827598339141
Steve Plimpton, Fast parallel algorithms for short-range molecular dynamics Journal of Computational Physics. ,vol. 117, pp. 1- 19 ,(1995) , 10.1006/JCPH.1995.1039
Chen Ding, Yutao Zhong, Predicting whole-program locality through reuse distance analysis programming language design and implementation. ,vol. 38, pp. 245- 257 ,(2003) , 10.1145/780822.781159