JemBench
From JopWiki
JemBench is the successor of JavaBenchEmbedded. The source code is available from SourceForge at https://sourceforge.net/projects/jembench/.
The benchmark JemBench is a collection of benchmarks for embedded Java. The version 2.0 has been described in following JTRES 2010 paper:
Martin Schoeberl, Thomas B. Preusser, and Sascha Uhrig, The Embedded Java Benchmark Suite JemBench, In Proceedings of the 8th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2010), ACM Press, 2010
Paper is available from ACM http://doi.acm.org/10.1145/1850771.1850789 and from http://www.jopdesign.com/doc/jembench.pdf
Feel free to add any benchmarking results into this page.
[edit] Results
[edit] JOP on Cycore
JemBench results on JOP running at 100 MHz on an Altera Cyclon EP1C12 with SRAM main memory (2 cycles read and 3 cycles write).
JOP start V 20100424 100 MHz, 1024 KB RAM, 1 CPUs JemBench V 2.0
Kernel Benchmarks: Sieve 6913 BubbleSort 3878
Application Benchmarks: Kfl 20686 Lift 20557 UdpIp 9147
Parallel Benchmarks: Dummy test 124 matrix multiplication 138 NQueens(N=9;L=3) 50.15
Stream Benchmarks: AES 21.59
[edit] Muvium on Microchip PIC
JemBench results with Muvium Ahead-Of-Time Compiler http://www.muvium.com on Microchip 18F2620 8-bit micro running at 10Mhz instruction clock (40Mhz oscillator)
Muvium start 10MIP(40 MHz), 4 KB RAM, 1 CPUs JemBench V 2.0
Kernel Benchmarks: Sieve 146 BubbleSort 78
