在C中寻找数字/多媒体/信号处理基准(也许是c ++)

时间:2011-01-19 19:28:46

标签: c++ c compiler-construction benchmarking

我正在研究fgpas软核的自定义指令选择算法,我需要一些C代码来测试我的系统。

我的要求是:

  • 面向重数字运算:数字/多媒体/信号处理
  • 用C(首选)或C ++(或任何llvm可编译的)编写
  • 平台不可知(没有内联汇编等......)

我找到了Mibench 1和2,但似乎有点过时了。

有没有人有其他链接?

由于

1 个答案:

答案 0 :(得分:1)

也许你可以从CPU2006的FP组件中调整一些东西。来自http://www.spec.org/cpu2006/Docs/

410.bwaves  Fortran Fluid Dynamics
416.gamess  Fortran Quantum Chemistry
433.milc    C   Physics: Quantum Chromodynamics
434.zeusmp  Fortran Physics / CFD
435.gromacs C/Fortran   Biochemistry/Molecular Dynamics
436.cactusADM   C/Fortran   Physics / General Relativity
437.leslie3d    Fortran Fluid Dynamics
444.namd    C++ Biology / Molecular Dynamics
447.dealII  C++ Finite Element Analysis
450.soplex  C++ Linear Programming, Optimization
453.povray  C++ Image Ray-tracing
454.calculix    C/Fortran   Structural Mechanics
459.GemsFDTD    Fortran Computational Electromagnetics
465.tonto   Fortran Quantum Chemistry
470.lbm C   Fluid Dynamics
481.wrf C/Fortran   Weather Prediction
482.sphinx3 C   Speech recognition

其中一些占用了大量的RAM。您可能需要修改工作集,但好消息是源代码可用。