40 likes | 266 Views
Progress Report. 2013/02/21. JemBench. A Java benchmark suite for embedded system. Sequential Micro Benchmarks Kernel Benchmarks Application Benchmarks Multithreaded Parallel Benchmarks Streaming Benchmarks. http://jembench.sourceforge.net/. Sequential. Micro Benchmarks
E N D
Progress Report 2013/02/21
JemBench • A Java benchmark suite for embedded system. • Sequential • Micro Benchmarks • Kernel Benchmarks • Application Benchmarks • Multithreaded • Parallel Benchmarks • Streaming Benchmarks http://jembench.sourceforge.net/
Sequential • Micro Benchmarks • Target individual bytecodes or short typical bytecode sequences • Kernel Benchmarks • Sieve: computes all the primes below 100 using Sieve of Eratosthenes • Bubble Sort: sort an integer array initialized bitonically. • Application Benchmarks • Kfl, Lift, UdpIp
Multithreaded • Parallel Benchmarks • Matrix Multiplication • N Queens • Ray Tracer • Streaming Benchmarks • A single AES benchmark • Generates well-defined pseudo-random data block • Encrypt data block with AES • Decryption • Compute a simple checksum over the received decrypted data