Symbian OS | Pocket PC | Smartphone | Android | BlackBerry | Apple iPhone OS | Java | Mobile Gaming | Linux | Palm | Win CE | Tablet  
     

Free Mobile Software, Themes, Games, Apps for PDA and Smartphones

     
Search by Device
My Device

  
Search by Category
Business & Profession
Databases
Dictionary & Translator
Entertainment
Finance
Games
Healthcare & Medicine
Internet & Communications
Multimedia & Graphics
Organisation & Productivity
Programming & Development
Reading
Science & Education
System Utilities
Themes & Wallpapers & Skins
Travel & Navigation
Search by Platform
Android
Apple iPhone OS
iPad
iPhone
iPod Touch
BlackBerry
Java
Linux
Maemo Nokia Internet Tablet
MeeGO
Sharp Zaurus
Mobile Gaming
Nintendo DS
Playstation 3
Playstation Portable
Wii
Xbox 360
Palm OS
Symbian OS
Series 60
Series 80
Series 90
UIQ
Tablet PC
Windows CE.NET
Windows Mobile Pocket PC
Windows Mobile Smartphone
     


 
 
JBenchmark ACE (ARM CPU Estimator)





JBenchmark ACE (ARM CPU Estimator)
Version: 1.0

Platforms: Java


Categories: System Utilities

Upload date: 29 Jun 11

Developer: Kishonti Informatics

License: Freeware

Downloads: 2512

File Size: 13 Kb
Download Free JBenchmark ACE (ARM CPU Estimator) 



Rating: 3.3/5 (Total votes: 4)




  JBenchmark ACE (ARM CPU Estimator) - JBenchmark ARM CPU Estimator gauges the generation of processor and clock frequency of mobile phones with unique Java-based software.

JBenchmark ACE software is free to download and once started, reveals the type of processor, clock speed and profiles the Java Virtual Machine (VM) used in that mobile device. Besides supporting Mobile Information Device Profile (MIDP) Java environments, the JBenchmark ACE also supports the DoJa platform developed by DoCoMo and used by millions of phones in Asia and Europe.

Estimation Methodology

The JBenchmark ACE can identify all major ARM processor generations, including the ARM7, ARM9 and latest ARM11 processor families. Each ARM processor class has different performance profiles and differing range of clock rates which are all reported back by the JBenchmark ACE. Using the JBenchmark ACE, it is possible to see that the ARM11 processor family is being used in the newest most powerful mobile devices, including the Nokia N93, which was voted the European Media Phone of the Year 2006-2007 by the European Imaging and Sound Association (EISA), Europe's largest multimedia press organization. Similarly, it is evident that the ARM7 processor family is still favored for voice-centric phones.

As there are no native Java methods to obtain information regarding an embedded processor, the JBenchmark ACE uses innovative measurements, statistical methods and a database of benchmarked devices to get a precise estimation of the underlying processor class and clock frequency. Each result is classified and compared to all results held in the database to make sure the estimation is realistic. In addition, the ACE adaptive estimator engine improves automatically upon conducting each measurement, which increases the precision of the future results.

Accuracy and Transparency

The JBenchmark ACE also creates a very detailed profile on the Java VM, based on distinct groups of Java acceleration strategies such as: just in time compilers (JIT), ahead of time compilers (AOT), interpreted VMs and hardware accelerated VMs such as ARM Jazelle technology. Knowing the Java VM used by the mobile device greatly enhances the estimation precision and also provides users with the context for the performance results.

The JBenchmark ACE targets 90 percent accuracy, meaning that more than 90 percent of the processor clock frequencies are estimated correctly to within 10 percent margin of error.

JBenchmark ACE estimations are based on two components:

- The JBenchmark ACE client application runs on the mobile device, collects raw measurement data and sends it back to the server for calculating the final results, which are reported back to the user.
- The JBenchmark ACE server-side engine estimates the final results based on the raw data received from clients. The engine updates itself automatically with every new result received to increase precision.

The JBenchmark ACE database already contains more than 250 tested devices and new results are automatically added into the database. Virtually any Java-enabled mobile device can be tested and added to the database through the freely available JBenchmark ACE client application from: www.jbenchmark.com/ace.

Usage

After successful installation, you can start doing measurements by opening "JBenchmark ACE" application and pushing the "Start" menu button.

After that JBenchmark ACE will start collecting raw data about your CPU and VM. This will take usually 1 to 5 minutes, while you have to wait patiently. (Pushing the buttons during this stage will distort final results.)

To get the CPU and VM estimations, JBenchmark ACE needs to send the raw data it has collected to JBenchmark.com servers which will calculate the final results using sophisticated statistical methods.

Warning: To be able to send (and receive) data from our servers you'll need to have an active network connection on your device as well as your login and password of your JBenchmark Community Membership account.

Brief explanations of the estimated properties

CPU class and clock rate
Most mobile devices use derivatives of ARM CPUs, which can be grouped in three main classes: ARM7, ARM9 and ARM11.

As the class names indicate, ARM11s (250 MHz+) are usually faster than ARM9s (100 MHz+) and ARM7s (40-80 MHz). The big exceptions are XScale CPUs from Intel, which are relatives of ARM9 running at high (200-600 MHz) clock rates.

JBenchmark ACE has been successfully tested with 40 to 400 MHz CPUs.

Compiler VMs
Java Virtual Machines (VM) are used to run Java programs in mobile phones.
Some VMs compile big chunks of Java bytecodes into native CPU instructions before running them. These are the so-called compiler VMs.

These VMs use more memory and usually reach higher peek performance compared to non-compiler VMs.

(Non compiling VMs interpret Java bytecodes sequentially as they are running the applications. These interpreter VMs need very small memory footprint and are typically used in older and/or more limited devices.)

Jazelle acceleration
Jazelle is a hardware acceleration technology for Java execution on select ARM CPUs. These microprocessors run most of the Java bytecodes natively, ie. without the need to compile/interpret the Java bytecodes into ARM specific intstructions.
Jazelle enabled VMs can achieve similar performance to compiler VMs using small memory footprint.

About ARM
According to the latest figures, virtually all mobile phones use at least one ARM-designed processor. JBenchmark ACE targets and identifies all major ARM core families: ARM7, ARM9 and the latest ARM11 line of CPUs.

Each ARM processor class has different performance profile and differing range of clock rates which are reported back by JBenchmark ACE.
· Estimates CPU clock speed in MHz
· Classifies CPU core generations (ARM7, ARM9, ARM11)
· Groups Java Virtual Machines (VM) by acceleration technology (AOT, Jazelle, JIT)
· Based on statistic analysis of thousands of peformance results
· Supports MIDP and DoJa (Japan) phones


 
Like it? Share with your friends!
Requirements: Java enabled phone
 

Supported operating systems: Java ME, Java Nokia 240x320, Java SE 240x320
 

Other Software by developer «Kishonti Informatics»:

GLBenchmark (S60 2nd Edition)GLBenchmark (S60 2nd Edition)
GLBenchmark (S60 2nd Edition) - GLBenchmark 1.0, the high performance mobile benchmark for OpenGL ES 1.0 and 1.1 environments contains: GLBenchmark Pro ES 1.0 and 1.1 Complex T-Rex fight gaming scene Powerful real-time rendering techniques like shadows, particles, skinning, etc OpenGL ES 1
GLBenchmark (S60 3rd Edition)GLBenchmark (S60 3rd Edition)
GLBenchmark (S60 3rd Edition) - GLBenchmark 1.0, the high performance mobile benchmark for OpenGL ES 1.0 and 1.1 environments contains: GLBenchmark Pro ES 1.0 and 1.1 Complex T-Rex fight gaming scene Powerful real-time rendering techniques like shadows, particles, skinning, etc OpenGL ES 1
JBenchmarkJBenchmark
JBenchmark - JBenchmark 1.0 is a graphical performance measuring tool for the ever spreading Java enabled, color-screen mobile phones and pdas. JBenchmark helps performance hungry customers choosing the right mobile device
JBenchmark 2.0JBenchmark 2.0
JBenchmark 2.0 - JBenchmark 2.0 measures the graphical performance of second generation java enabled mobile devices which support the MIDP 2.0 specification. With five new tests: 1. Image manipulation (RGB data manipulation and drawing) 2. Text drawing 3. Gaming scene (Sprites and Layers) 4. 3D transformation (Shaded 3D polygons) 5
GLBenchmark (Windows Mobile - OpenGL ES CM)GLBenchmark (Windows Mobile - OpenGL ES CM)
GLBenchmark (Windows Mobile - OpenGL ES CM) - GLBenchmark 1.0, the high performance mobile benchmark for OpenGL ES 1.0 and 1.1 environments contains: GLBenchmark Pro ES 1.0 and 1.1 Complex T-Rex fight gaming scene Powerful real-time rendering techniques like shadows, particles, skinning, etc OpenGL ES 1
GLBenchmark (UIQ3)GLBenchmark (UIQ3)
GLBenchmark (UIQ3) - GLBenchmark 1.0, the high performance mobile benchmark for OpenGL ES 1.0 and 1.1 environments contains: GLBenchmark Pro ES 1.0 and 1.1 Complex T-Rex fight gaming scene Powerful real-time rendering techniques like shadows, particles, skinning, etc OpenGL ES 1
GLBenchmark (Windows Mobile - OpenGL ES CL)GLBenchmark (Windows Mobile - OpenGL ES CL)
GLBenchmark (Windows Mobile - OpenGL ES CL) - GLBenchmark 1.0, the high performance mobile benchmark for OpenGL ES 1.0 and 1.1 environments contains: GLBenchmark Pro ES 1.0 and 1.1 Complex T-Rex fight gaming scene Powerful real-time rendering techniques like shadows, particles, skinning, etc OpenGL ES 1
JBenchmark HDJBenchmark HD
JBenchmark HD - Quality and Performance Benchmark for Hardware Accelerated Mobile 3D Graphics (M3G - JSR 184)
JBenchmark 3DJBenchmark 3D
JBenchmark 3D - JBenchmark3D measures the 3D performance of mobile Java enabled devices by emulating demanding 3D environments similar to 3D games use. Thanks to its leading optimisation technologies Kishonti Informatics shows how developers will use the new Mobile 3D Graphics (also known as JSR184) standard to bring 3D gaming to mobile devices

» show more

 

Comments on JBenchmark ACE (ARM CPU Estimator):

Comments not found

Name:


Comment:


Enter text from image below:

Turn on images!

 
 

If you noted an error or download link is broken, please, report it via this page or use comments.
 

Please, select device to check if JBenchmark ACE (ARM CPU Estimator) supports it
 
 
© Pantich 2009 - 2025 All rights reserved.