Skip to content.

TUD TU Dresden

The SHAP Bytecode Processor
TU Dresden » Faculty of Computer Science » Institute for Computer Engineering » Chair for VLSI – EDA » SHAP

Benchmarks

All the results published on this page were obtained with benchmark applications compiled by the Eclipse Java Compiler and run on SHAP on a Spartan-3 Starter Kit Board.

UCSD Java Benchmark

Benchmark                                             Time (sec)
----------------------------------                    ----------

Empty loop iterated 1000000 times:                         0.340

Added 1000000 ints in loop:                             0.769999
Multipled 1000000 ints in loop:                        0.7599999

Assigned to 1000000 array ints:                            0.750

1000000 object int field accesses:                      0.749999

1000000 method calls in same object:                       1.240
1000000 method calls in other object:                   1.469999

Threw and caught 1000000 exceptions:                       2.161

3 threads, switched 10000 times each:                  0.0459999

System.gc() w/ 327680B memory avail of 917504B total
GC'd 0B, leaving 327680B of 917504B total:                 0.000
2000 obj rand. new'd/assigned (avg 2530B), 0 GC'd:      1.069999


Cumulative runtime:                                       8.7114


System Configuration
--------------------
Architecture:                                               SHAP
OS:                                                         SHAP
OS version:                                                    ?
Java interpreter vendor:                                       ?
Java version:                                                  ?
Benchmark version:                                           1.0
Benchmark mode:                                      application
Benchmark optimization:                              unspecified

JavaBenchEmbedded V1.1

Micro Benchmarks:
iload_3 iadd 24966000 1/s
iinc 9986000 1/s
ldc 6241000 1/s
if_icmplt taken 8322000 1/s
if_icmplt not taken 8355000 1/s
getfield 4161000 1/s
getstatic 4161000 1/s
iaload 3120761 1/s
invoke 1021008 1/s
invokestatic 1390684 1/s
invokeinterface 979062 1/s
Kernel Benchmarks:
Sieve 3243 1/s 
Application benchmarks:
Kfl 11570 1/s 
UdpIp 5764 1/s 
Lift 12226 1/s 
Ticker

New version (2008-06-04) of SHAP as well as the new game SkyRoads are now available for download.

Contact

Prof. Rainer G. Spallek
rainer.spallek@tu-dresden.de

Thomas B. Preußer
thomas.preusser@tu-dresden.de

Martin Zabel
martin.zabel@tu-dresden.de

Telefax
+49 (0)351 463 38324
Street Address
Nöthnitzer Straße 46, Room 1095
01187 Dresden
Mail Address
Chair for VLSI – EDA
Fakultät Informatik
Technische Universität Dresden
D-01062 Dresden