embench / embench-iot

The main Embench repository
https://www.embench.org/
GNU General Public License v3.0
259 stars 105 forks source link

Explanation / Origin of benchmarks #96

Closed nagendragd closed 4 years ago

nagendragd commented 4 years ago

Hello,

I am looking for an overview / explanation of what the benchmarks do, why were they picked, etc. Tried looking at the mentioned link: http://beebs.eu/ and it seems to redirect to a bad site.

Info on these benchmarks will be very useful.

thanks Nagendra

jeremybennett commented 4 years ago

Hi @nagendragd

Sorry about your experience with this. We discovered last week that we had lost the beebs.eu domain - renewal emails had been misdirected.

BEEBS will shortly reappear as beebs.mageec.org, since it was developed as part of the MAGEEC research project funded by the UK government. In the meantime, you can find the source on GitHub: https://github.com/mageec/beebs. This gives you two links to papers, available on arXiv:

The first describes the original BEEBS benchmarks, the second shows them in use. Since the original paper, the benchmarks have been expanded to 79 programs. I used them in an analysis of RISC-V code size at FOSDEM 2019.

Hope this is useful.

nagendragd commented 4 years ago

Ok thanks. Appreciate the direct links.

Best regards Nagendra

jeremybennett commented 4 years ago

BEEBS can now be found at https://beebs.mageec.org/. We need to fix the links. Marked as a bug and assigned to me to fix.

jeremybennett commented 4 years ago

Fixed in commit bae259a. Link is now correct.