几个重要的OpenMP benchmark

来源:互联网 发布:淘宝网潮流女装 编辑:程序博客网 时间:2024/05/22 15:09

There are currently four major sets of benchmarks for OpenMP. The suites are complementary, as they are based on low-level operations, kernels and applications respectively.

  •  The EPCC Microbenchmarks Page

     A set of low-level benchmarks, measuring the overheads associated with OpenMP directives. 
     http://www.epcc.ed.ac.uk/research/openmpbench/
  •  The NAS Benchmarks Page

    An OpenMP version of the Programming Baseline (PBN-O) for the NAS Parallel Benchmarks is available from NASA. These are kernel benchmarks, predominantly in Fortran.
    See http://www.nas.nasa.gov/Software/NPB/ or contact Henry Jin.
    An (unofficial) OpenMP version in C is available from http://phase.hpcc.jp/Omni/benchmarks/NPB/
  • The SPEC OMP2001 Benchmark Suite

    This suite is largely based on the SPEC CPU2000 suite, and contains 11 application codes.
    http://www.spec.org/hpg/omp2001/
  • LLNL OpenMP benchmarks

    Similar to the EPCC microbenchmarks, though not yet publically available. http://www.llnl.gov/CASC/RTS_Report/openmp_perf.html