寻找 C 语言(也许是 C++)中的数值/多媒体/信号处理基准

问题描述 投票:0回答:1

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

我的要求是:

  • 面向大量数字处理:数值/多媒体/信号处理
  • 用 C(首选)或 C++(或 llvm 可以编译的任何语言)编写
  • 与平台无关(无内联汇编等...)

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

还有人有其他链接吗?

谢谢

c++ c benchmarking
1个回答
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

其中一些需要大量内存。 您可能必须修改工作集,但好消息是源代码可用。

© www.soinside.com 2019 - 2024. All rights reserved.