Creating portable, repeatable, realistic benchmarks for embedded systems and the challenges thereof
Creating portable, repeatable, realistic benchmarks for embedded systems and the challenges thereof
复制标题
为嵌入式系统及其挑战创建可移植、可重复、现实的基准
DOI:
--
复制
发表时间:
2012
期刊:
影响因子:
--
通讯作者:
Markus Levy
中科院分区:
文献类型:
--
作者:
Shay Gal;Markus Levy
To appreciate the challenges of analysing embedded processor behaviour, step back in time to understand the evolution of embedded processors. Only a few decades ago, embedded processors were relatively simple devices (compared to today), represented by a host of 8- and 16-bit microcontrollers, and 32-bit microprocessors, with minimal integration. Today, these processors (even the so-called, low-end microcontrollers), have evolved into highly-integrated SoCs with a wide variety of architectures capable of tackling both specific and general-purpose tasks. Associated with these transformations, the benchmarks used to quantify the capabilities have also grown in complexity and range. At the simplest level, benchmarks such as CoreMark analyse the fundamental processor cores. At the other end of the spectrum, system benchmarks, such BrowsingBench, analyse the entire SoC as well as the system software stack and even the physical interfaces. This paper examines some of the challenges of applying such benchmarks, and explains the methodologies used at EEMBC to manage portability, repeatability, and realism.