Difference between revisions of "Java benchmarks of IGEP Technology devices"

From IGEP - ISEE Wiki

Jump to: navigation, search
Line 1: Line 1:
 +
__TOC__
  
 
== Overview  ==
 
== Overview  ==
Line 30: Line 31:
 
##Copy into IGEP device to java lib/ext directory (scp scimark2lib.jar root@igep:/usr/local/ejre-7../lib/ext/)  
 
##Copy into IGEP device to java lib/ext directory (scp scimark2lib.jar root@igep:/usr/local/ejre-7../lib/ext/)  
 
#Run Test
 
#Run Test
<pre>root@igep00x0:~/java jnt.scimark2.commandline</pre>  
+
<pre>root@igep00x0:~#java jnt.scimark2.commandline</pre>  
 
== Benchmarks results  ==
 
== Benchmarks results  ==
  
Line 127: Line 128:
 
*Rootfs distribution
 
*Rootfs distribution
 
<pre>Poky 9.0.2 (Yocto Project 1.4 Reference Distro) 1.4.2</pre>  
 
<pre>Poky 9.0.2 (Yocto Project 1.4 Reference Distro) 1.4.2</pre>  
 +
 +
=== IGEPv5 - Composite Score: 255.72  ===
 +
<pre>SciMark 2.0a
 +
 +
Composite Score: 255.72882293132824
 +
FFT (1024): 220.3436918109891
 +
SOR (100x100):  271.17295559839545
 +
Monte Carlo : 135.0278970239951
 +
Sparse matmult (N=1000, nz=5000): 211.95342767882394
 +
LU (100x100): 440.14614254443757
 +
 +
java.vendor: Oracle Corporation
 +
java.version: 1.7.0_45
 +
os.arch: arm
 +
os.name: Linux
 +
os.version: 3.8.13-00014-g2adff5c-dirty
 +
</pre>
 +
 +
Tests enviroment:
 +
 +
* JAVA version
 +
<pre>ejre-7u45-fcs-b15-linux-arm-vfp-hflt-server_headless-26_sep_2013.tar.gz</pre>
 +
 +
*Date: '''2013-Nov-07'''
 +
 +
*CPU info (cat /proc/cpuinfo)
 +
<pre>processor      : 0
 +
model name      : ARMv7 Processor rev 2 (v7l)
 +
BogoMIPS        : 12.30
 +
Features        : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
 +
CPU implementer : 0x41
 +
CPU architecture: 7
 +
CPU variant    : 0x2
 +
CPU part        : 0xc0f
 +
CPU revision    : 2
 +
 +
processor      : 1
 +
model name      : ARMv7 Processor rev 2 (v7l)
 +
BogoMIPS        : 12.30
 +
Features        : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
 +
CPU implementer : 0x41
 +
CPU architecture: 7
 +
CPU variant    : 0x2
 +
CPU part        : 0xc0f
 +
CPU revision    : 2
 +
 +
Hardware        : Generic OMAP5 (Flattened Device Tree)
 +
Revision        : 0000
 +
Serial          : 0000000000000000
 +
</pre>
 +
 +
*Kernel version (uname -a)
 +
<pre>Linux localhost.localdomain 3.8.13-00014-g2adff5c-dirty #2 SMP PREEMPT Thu Nov 7 17:30:50 CET 2013 armv7l armv7l armv7l GNU/Linux
 +
</pre>
 +
 +
*Command line parameters (cat /proc/cmdline)
 +
<pre>console=ttyO2,115200n8 root=/dev/nfs nfsroot=192.168.2.245:/srv/nfs/sandbox/0/omap5-ubuntu ip=192.168.2.242:192.168.2.245::255.255.255.0::eth0
 +
</pre>
 +
 +
*Rootfs distribution
 +
<pre> "Ubuntu 12.04.3 LTS"</pre>
 +
 
=== IGEP xxx - Composite Score: xx.xx  ===
 
=== IGEP xxx - Composite Score: xx.xx  ===
 
<pre>SciMark 2.0a
 
<pre>SciMark 2.0a
Line 145: Line 208:
 
<pre> </pre>  
 
<pre> </pre>  
 
*Rootfs distribution
 
*Rootfs distribution
 +
<pre> </pre>

Revision as of 17:57, 7 November 2013

Overview

This article is benchmark resume of Java tests on IGEP Technology devices

Feedback and Contributing

At any point, if you see a mistake you can contribute to this article.

Benchmark Setup

Resources

These benchmarks are based on:

Setup

Follow these steps:

  1. Get Java
    1. Download Java SE Embedded
    2. Copy into IGEP device (scp)
    3. Uncompress (tar zxvf ejre-7...)
    4. Add java execute path to PATH enviroment variable (export PATH=$PATH:/usr/local/ejre-7../bin)
  2. Get SciMark
    1. Download scimark2lib.jar from SciMark 2.0 website
    2. Copy into IGEP device to java lib/ext directory (scp scimark2lib.jar root@igep:/usr/local/ejre-7../lib/ext/)
  3. Run Test
root@igep00x0:~#java jnt.scimark2.commandline

Benchmarks results

IGEPv2 with DM3730 at 1Ghz (IGEP0020-RC6) -- Composite Score: 38.51

SciMark 2.0a

Composite Score: 38.51843501783268
FFT (1024): 18.828159018693825
SOR (100x100):   65.50703644311282
Monte Carlo : 28.91377041459315
Sparse matmult (N=1000, nz=5000): 41.19688209167131
LU (100x100): 38.14632712109226

java.vendor: Oracle Corporation
java.version: 1.7.0_45
os.arch: arm
os.name: Linux
os.version: 2.6.37

Tests enviroment:

  • Date: 2013-Nov-07
  • JAVA version
ejre-7u45-fcs-b15-linux-arm-vfp-sflt-server_headless-26_sep_2013.tar.gz
  • CPU info (cat /proc/cpuinfo)
Processor       : ARMv7 Processor rev 2 (v7l)
BogoMIPS        : 998.82
Features        : swp half thumb fastmult vfp edsp thumbee neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x3
CPU part        : 0xc08
CPU revision    : 2

Hardware        : IGEP0020 board
Revision        : 0000
Serial          : 0000000000000000
  • Kernel version (uname -a)
Linux igep00x0 2.6.37 #1 Mon Jun 10 18:25:45 CEST 2013 armv7l GNU/Linux
  • Command line parameters (cat /proc/cmdline)
console=ttyO2,115200n8 console=tty0 mem=430M smsc911x.mac=0x02,0xc3,0xa9,0xc8,0x15,0x6a omapfb.mode=dvi:1024x768MR-16@60 vram=40M omapfb.vram=0:12M,1:16M,2:12M root=/dev/mtdblock2 rootfstype=jffs2
  • Rootfs distribution
IGEP Firmware Yocto 1.2.2-3

IGEP COM AQUILA at 720Mhz (IGEP0033-RB10) -- Composite Score: 21.28

SciMark 2.0a

Composite Score: 21.286123698819583
FFT (1024): 11.62703080660393
SOR (100x100):   35.72669546694923
Monte Carlo : 15.827562228551086
Sparse matmult (N=1000, nz=5000): 22.486961254428582
LU (100x100): 20.76236873756508

java.vendor: Oracle Corporation
java.version: 1.7.0_45

os.arch: arm
os.name: Linux
os.version: 3.8.13-0+

Tests enviroment:

  • Date: 2013-Nov-06
  • JAVA version
ejre-7u45-fcs-b15-linux-arm-vfp-sflt-server_headless-26_sep_2013.tar.gz
  • CPU info (cat /proc/cpuinfo)
model name      : ARMv7 Processor rev 2 (v7l)
BogoMIPS        : 660.76
Features        : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x3
CPU part        : 0xc08
CPU revision    : 2

Hardware        : Generic AM33XX (Flattened Device Tree)
Revision        : 0000
Serial          : 0000000000000000
  • Kernel version (uname -a)
Linux igep0033 3.8.13-0+ #1 SMP Wed Oct 2 17:43:40 MSK 2013 armv7l GNU/Linux
  • Command line parameters (cat /proc/cmdline)
 
  • Rootfs distribution
Poky 9.0.2 (Yocto Project 1.4 Reference Distro) 1.4.2

IGEPv5 - Composite Score: 255.72

SciMark 2.0a

Composite Score: 255.72882293132824
FFT (1024): 220.3436918109891
SOR (100x100):   271.17295559839545
Monte Carlo : 135.0278970239951
Sparse matmult (N=1000, nz=5000): 211.95342767882394
LU (100x100): 440.14614254443757

java.vendor: Oracle Corporation
java.version: 1.7.0_45
os.arch: arm
os.name: Linux
os.version: 3.8.13-00014-g2adff5c-dirty

Tests enviroment:

  • JAVA version
ejre-7u45-fcs-b15-linux-arm-vfp-hflt-server_headless-26_sep_2013.tar.gz
  • Date: 2013-Nov-07
  • CPU info (cat /proc/cpuinfo)
processor       : 0
model name      : ARMv7 Processor rev 2 (v7l)
BogoMIPS        : 12.30
Features        : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x2
CPU part        : 0xc0f
CPU revision    : 2

processor       : 1
model name      : ARMv7 Processor rev 2 (v7l)
BogoMIPS        : 12.30
Features        : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x2
CPU part        : 0xc0f
CPU revision    : 2

Hardware        : Generic OMAP5 (Flattened Device Tree)
Revision        : 0000
Serial          : 0000000000000000
  • Kernel version (uname -a)
Linux localhost.localdomain 3.8.13-00014-g2adff5c-dirty #2 SMP PREEMPT Thu Nov 7 17:30:50 CET 2013 armv7l armv7l armv7l GNU/Linux
  • Command line parameters (cat /proc/cmdline)
console=ttyO2,115200n8 root=/dev/nfs nfsroot=192.168.2.245:/srv/nfs/sandbox/0/omap5-ubuntu ip=192.168.2.242:192.168.2.245::255.255.255.0::eth0
  • Rootfs distribution
 "Ubuntu 12.04.3 LTS"

IGEP xxx - Composite Score: xx.xx

SciMark 2.0a

Tests enviroment:

  • JAVA version
ejre-7u45-fcs-b15-linux-arm-vfp-sflt-server_headless-26_sep_2013.tar.gz
  • Date: 2013-Nov-xx
  • CPU info (cat /proc/cpuinfo)
 
  • Kernel version (uname -a)
 
  • Command line parameters (cat /proc/cmdline)
 
  • Rootfs distribution