TL;DR
BEEBS is an open, portable benchmark suite designed to evaluate energy consumption across diverse embedded processor architectures, providing insights into power dissipation differences among various hardware platforms.
Contribution
The paper introduces BEEBS, a new open benchmark suite for energy measurement on embedded processors, covering a wide range of applications and architectures.
Findings
Significant power dissipation differences among architectures (up to 4.4x).
BEEBS is portable and covers diverse embedded applications.
Provides a standardized way to evaluate energy efficiency.
Abstract
This paper presents and justifies an open benchmark suite named BEEBS, targeted at evaluating the energy consumption of embedded processors. We explore the possible sources of energy consumption, then select individual benchmarks from contemporary suites to cover these areas. Version one of BEEBS is presented here and contains 10 benchmarks that cover a wide range of typical embedded applications. The benchmark suite is portable across diverse architectures and is freely available. The benchmark suite is extensively evaluated, and the properties of its constituent programs are analysed. Using real hardware platforms we show case examples which illustrate the difference in power dissipation between three processor architectures and their related ISAs. We observe significant differences in the average instruction dissipation between the architectures of 4.4x, specifically 170uW/MHz…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
