• DocumentCode
    2134603
  • Title

    Performance prediction with benchmaps

  • Author

    Toledo, Sivan

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1996
  • fDate
    15-19 Apr 1996
  • Firstpage
    479
  • Lastpage
    484
  • Abstract
    Benchmapping is a performance prediction method for data-parallel programs that is based on modeling the performance of runtime systems. This paper describes a benchmapping system, called BENCHCVL, that predicts the running time of data-parallel programs written in the NESL language on several computer systems. BENCHCVL predicts performance using a set of more than 200 parameterized models. The models quantify the cost of moving data between processors, as well as the cost of moving data within the local memory hierarchy of each processor. The parameters for the models are automatically estimated from measurements of the execution times of runtime system calls on each computer system
  • Keywords
    parallel programming; software performance evaluation; BENCHCVL; NESL language; benchmaps; data-parallel programs; performance prediction; runtime system; runtime systems; Algorithms; Computer languages; Concurrent computing; Costs; Parameter estimation; Prediction methods; Predictive models; Programming profession; Visualization; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-7255-2
  • Type

    conf

  • DOI
    10.1109/IPPS.1996.508099
  • Filename
    508099