• DocumentCode
    505975
  • Title

    A genetic algorithms approach to modeling the performance of memory-bound computations

  • Author

    Tikir, Mustafa M. ; Carrington, Laura ; Strohmaier, Erich ; Snavely, Allan

  • Author_Institution
    San Diego Supercomputer Center, La Jolla, CA
  • fYear
    2007
  • fDate
    10-16 Nov. 2007
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Benchmarks that measure memory bandwidth, such as STREAM, Apex-MAPS and MultiMAPS, are increasingly popular due to the "Von Neumann" bottleneck of modern processors which causes many calculations to be memory-bound. We present a scheme for predicting the performance of HPC applications based on the results of such benchmarks. A Genetic Algorithm approach is used to "learn" bandwidth as a function of cache hit rates per machine with MultiMAPS as the fitness test. The specific results are 56 individual performance predictions including 3 full-scale parallel applications run on 5 different modern HPC architectures, with various CPU counts and inputs, predicted within 10% average difference with respect to independently verified runtimes.
  • Keywords
    Aggregates; Application software; Bandwidth; Computer architecture; Computer science; Data engineering; Delay; Genetic algorithms; Large-scale systems; Robustness; cache bandwidth; genetic algorithms; machine learning; memory bound applications; performance modeling and prediction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2007. SC '07. Proceedings of the 2007 ACM/IEEE Conference on
  • Conference_Location
    Reno, NV, USA
  • Print_ISBN
    978-1-59593-764-3
  • Electronic_ISBN
    978-1-59593-764-3
  • Type

    conf

  • DOI
    10.1145/1362622.1362686
  • Filename
    5348806