• DocumentCode
    129215
  • Title

    A unified methodology for a fast benchmarking of parallel architecture

  • Author

    Guerre, Alexandre ; Acquaviva, Jean-Thomas ; Lhuillier, Yves

  • Author_Institution
    Embedded Comput. Lab., CEA, Gif-sur-Yvette, France
  • fYear
    2014
  • fDate
    24-28 March 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Benchmarking of architectures is today jeopardized by the explosion of parallel architectures and the dispersion of parallel programming models. Parallel programming requires architecture dependent compilers and languages as well as high programming expertise. Thus, an objective comparison has become a harder task. This paper presents a novel methodology to evaluate and to compare parallel architectures in order to ease the programmer work. It is based on the usage of microbenchmarks, code profiling and characterization tools. The main contribution of this methodology is a semi-automatic prediction of the performance for sequential applications on a set of parallel architectures. In addition the performance estimation is correlated with the cost of other criteria such as power or portability. Our methodology prediction was validated on an industrial application. Results are within a range of 20%.
  • Keywords
    benchmark testing; parallel architectures; parallel programming; performance evaluation; software tools; architecture dependent compilers; characterization tools; code profiling; microbenchmarks; parallel architecture benchmarking; parallel programming models; performance estimation; portability; programming languages; semiautomatic performance prediction; sequential applications; Benchmark testing; Computational modeling; Databases; Kernel; Parallel architectures; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
  • Conference_Location
    Dresden
  • Type

    conf

  • DOI
    10.7873/DATE.2014.205
  • Filename
    6800406