stdcbench: A Benchmark for Small Systems
stdcbench: A Benchmark for Small Systems
复制标题
stdcbench:小型系统的基准
DOI:
10.1145/3207719.3207726
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Philipp K. Krause
中科院分区:
文献类型:
--
作者:
Philipp K. Krause
Benchmark programs are useful for measuring performance. Benchmarks written in C effectively benchmark the performance of a C implementation consisting of hardware, compiler and standard library. For small systems (i.e. systems with just a few KB of memory) three well-known and widely used benchmarks are Whetstone, Dhrystone and Coremark. However, all three have their shortcomings. Whetstone scores depend heavily on the performance of floating-point functions from the standard library. Dhrystone scores depend heavily on the performance of just a few string processing functions from the standard library. Coremark intentionally avoids using the standard library and the scores heavily depend on the performance of matrix multiplications. All three thus highly depend on a single aspect of the C implementation each, so that optimizations targeting that aspect have a huge effect on scores.stdcbench is a benchmark for small systems that tries to give a more balanced reflection of performance. It is intended to be usable for a wide range of C implementations for small systems. We present the design of stdcbench, and discuss a few benchmark results also in comparison to Dhrystone and Coremark.
登录
查看更多内容
DOI:
10.1093/comjnl/19.1.43
发表时间:
1976
期刊:
Comput. J.
影响因子:
--
作者:
H. Curnow;B. Wichmann
通讯作者:
H. Curnow;B. Wichmann
DOI:
--
发表时间:
2011
期刊:
影响因子:
--
作者:
Julie Zelenski
通讯作者:
Julie Zelenski
影响因子:
2.2
作者:
R. Weicker
通讯作者:
R. Weicker
DOI:
--
发表时间:
1988
期刊:
SIGP
影响因子:
--
作者:
R. Weicker
通讯作者:
R. Weicker
DOI:
--
发表时间:
2012
期刊:
ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems
影响因子:
--
作者:
Shay Gal;Markus Levy
通讯作者:
Markus Levy