NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
Android Benchmarks DevKit2.3.4v2.1.1
Content is no longer maintained and is being kept for reference only!
Contents
Introduction[edit]
Content is no longer maintained and is being kept for reference only!
This page provides the benchmark results for AM3359 running TI's Android-DevKit. Data published here is for the latest version of released Android-DevKit. Items yet to be measured are marked "TBD" and those that are not applicable to a particular platform are marked "N/A".
Platform Benchmarks[edit]
This is a collection of benchmarks comparing mainly CPU speed and other data transfer operations for AM3359@720MHz.
RowboPerf: ARM[edit]
See RowboPERF User Guide for more information about these metrics. The RowboPerf application calls native executables compiled with Android's NDK to perform these tests.
GB 2.3.4 Devkit 2.1.1 | |||
---|---|---|---|
AM3359 | |||
Dhrystone | 569.15 DMIPS | ||
Whetstone | 333.3 MIPS | ||
Linpack | 19619 Kflops |
RowboPERF: 0xBench[edit]
See RowboPERF User Guide for more information about these metrics.
Linpack: The Linpack Benchmark make use of a general numerical linear algebra operation to test the device's ability to perform floating point operations (MFLOPS). | GB 2.3.4 Devkit 2.1.1 | ||
---|---|---|---|
AM3359 | |||
Mflops/s | 8.20 |
Scimark2: The Scimark2 Benchmark Suite includes several scientific calculation (including FTT, MonteCarlo ..etc) for testing the device's abilitity to perform floating point operations (MFLOPS). | GB 2.3.4 Devkit 2.1.1 | ||
---|---|---|---|
AM3359 | |||
Composite | 10.52 | ||
Fast Fourier Transform | 7.95 | ||
Jacobi Successive Over-relaxation | 14.66 | ||
Monte Carlo integration | 3.45 | ||
Sparse matrix multiply | 9.76 | ||
dense LU matrix factorization | 16.79 |
Boot Time[edit]
Numbers shown here measure the time from start of loading the kernel image to appearance of Android's Home Screen. These measurements are done using the default (pre-built) images provided with the DevKit. Please note that the very first time you boot your device, the boot time will be significantly higher. These test were conducted while booting from a SanDisk Extreme, HD Video, class 10, 4 GByte, SD HC I, card.
Time (secs) | GB 2.3.4 Devkit 2.1.1 | ||
---|---|---|---|
AM3359 | |||
SD First Boot Time1 | 48 sec | ||
SD Boot Time | 24 sec |
1 First boot time refers to first time the system is booted with a freshly created SD card.
EDMA Test[edit]
Need to devise this test.
Memory Bandwidth[edit]
Need to devise this test.
Browser Performance[edit]
Sunspider[edit]
These metrics were collected using the well-known Sunspider performance benchmarks available at http://www2.webkit.org/perf/sunspider-0.9/sunspider.html
Sunspider: SunSpider is a JavaScript benchmark. This benchmark tests the core JavaScript language only, not the DOM or other browser APIs. It is designed to compare different versions of the same browser, and different browsers to each other. | GB 2.3.4 Devkit 2.1.1 | ||
---|---|---|---|
AM3359 | |||
Total | 10862.80 msec +/- 0.9% |
V8[edit]
These metrics were collected using the v8 performance benchmarks available at http://v8.googlecode.com/svn/data/benchmarks/v6/run.html
V8: JavaScript benchmarks that demonstrate V8's performance. The larger the number is better. | GB 2.3.4 Devkit 2.1.1 | ||
---|---|---|---|
AM3359 | |||
Total | 146 |
AcidTests[edit]
These metrics were collected using the acid browser tests available at http://acid3.acidtests.org/
Acid3: checks a web browser's compliance with elements of various web standards, particularly the Document Object Model (DOM) and JavaScript. | GB 2.3.4 Devkit 2.1.1 | ||
---|---|---|---|
AM3359 | |||
Total | 93/100 |
File Storage Performance[edit]
These tests were performed using the StorageIO application provided in RoboPerf. The application measures the write and read speed of different storage devices using several block sizes. For these tests the file size chosen was 100 MBytes. In order for the application to run the storage device chosen for the test must be mounted in the Android file system and have read and write access. All the tests were perform on devices with a vfat file system.
MMC/SD Performance[edit]
These tests were conducted using a SanDisk Extreme, HD Video, class 10, 4 GByte, SD HC I, card.
Throughput (MB/s) | GB 2.3.4 Devkit 2.1.1 | ||
---|---|---|---|
AM3359 | |||
Write, bs=512 | 9.688 | ||
Write, bs=4096 | 13.388 | ||
Write, bs=16384 | 13.488 | ||
Write, bs=65536 | 12.074 | ||
Write, bs=524288 | 13.097 | ||
Write, bs=1048576 | 12.455 | ||
Read, bs=512 | 15.9741 | ||
Read, bs=4096 | 108.1001 | ||
Read, bs=16384 | 167.5041 | ||
Read, bs=65536 | 187.2451 | ||
Read, bs=524288 | 203.121 | ||
Read, bs=1048576 | 205.9561 |
1 High read values may be due to memory read prediction
USB Performance[edit]
Throughput (MB/s) | GB 2.3.4 Devkit 2.1.1 | ||
---|---|---|---|
AM3359 | |||
Write, bs=512 | 7.252 | ||
Write, bs=4096 | 13.984 | ||
Write, bs=16384 | 14.344 | ||
Write, bs=65536 | 13.888 | ||
Write, bs=524288 | 14.103 | ||
Write, bs=1048576 | 13.674 | ||
Read, bs=512 | 6.534 | ||
Read, bs=4096 | 7.315 | ||
Read, bs=16384 | 7.352 | ||
Read, bs=65536 | 7.594 | ||
Read, bs=524288 | 7.463 | ||
Read, bs=1048576 | 7.377 |
Connectivity Performance[edit]
These tests provide throughput comparison across commonly used transports/mediums.
Ethernet[edit]
Measures TCP Throughput between Server (running on Host PC) and Client (Android Platform) using different buffer sizes (bs in bytes) Both Server and client uses the Netperf utility. For more information about Netperf, please see Netperf Home page
TCP Throughput | GB 2.3.4 Devkit 2.1.1 | ||
---|---|---|---|
AM3359 | |||
bs=16 | 35.48 Mb/s | ||
bs=1024 | 35.49 Mb/s | ||
bs=4096 | 68.92 Mb/s | ||
bs=8192 | 82.05 Mb/s |
Wireless LAN (WiFi)[edit]
Measures TCP Throughput between Server (running on Host PC) and Client (Android Platform) using different buffer sizes (bs in bytes) Both Server and client uses the Netperf utility. For more information about Netperf, please see Netperf Home page
Non-Secure[edit]
These tests were run with a buffer size of 1024, 8192 and 4096 bytes. The CPU load shown is the average number observed while running TOP for the duration of the test.
AM3359 | GB 2.3.4 Devkit 2.1.1 | ||
---|---|---|---|
TCP Throughput | Total CPU Util (%) | irq/wl1271 CPU Util (%) | |
bs=1024 | 1.64 Mb/s | 72.28 | 55.61 |
bs=4096 | 3.96 Mb/s | 70.94 | 51.3 |
bs=8192 | 14.48 Mb/s | 65.96 | 45.11 |
Secure[edit]
These tests were run with a buffer size of 1024, 8192 and 4096 bytes. The CPU load shown is the average number observed while running TOP for the duration of the test.
AM3359 | GB 2.3.4 Devkit 2.1.1 | ||
---|---|---|---|
TCP Throughput | Total CPU Util (%) | irq/wl1271 CPU Util (%) | |
WEP 40bit Encryption, bs=1024 | 1.6 Mb/s | 72.00 | 54.44 |
WEP 40bit Encryption bs=4096 | 3.88 Mb/s | 71.32 | 51.67 |
WEP 40bit Encryption bs=8192 | 12.51 Mb/s | 68.96 | 48.44 |
WEP 128bit Encryption, bs=1024 | 1.62 Mb/s | 72.77 | 54.56 |
WEP 128bit Encryption bs=4096 | 3.86 Mb/s | 71.60 | 52.0 |
WEP 128bit Encryption bs=8192 | 12.41 Mb/s | 68.81 | 48.22 |
WPA-PSK Encryption, bs=1024 | 1.6 Mb/s | 72.03 | 53.78 |
WPA-PSK Encryption bs=4096 | 3.86 Mb/s | 70.74 | 51.67 |
WPA-PSK Encryption bs=8192 | 11.99 Mb/s | 69.17 | 48.44 |
WPA2-PSK Encryption, bs=1024 | 1.63 Mb/s | 73.13 | 54.56 |
WPA2-PSK Encryption bs=4096 | 3.94 Mb/s | 72.04 | 53.33 |
WPA2-PSK Encryption bs=8192 | 13.20 Mb/s | 68.33 | 47.44 |
ADB[edit]
Measure Android Debug Bridge (ADB) throughput between Host PC and Android device by pushing and pulling a 20MB file with random content 10 times. TX and RX numbers are from the Host PC point of view, so TX is measured by doing "adb push" on the Host PC.
USB[edit]
ADB USB Throughput | GB 2.3.4 Devkit 2.1.1 | ||
---|---|---|---|
AM3359 | |||
TX | 2224.80 KB/s | ||
RX | 3294.40 KB/s |
Ethernet[edit]
ADB Ethernet Throughput | GB 2.3.4 Devkit 2.1.1 | ||
---|---|---|---|
AM3359 | |||
TX | 2929.90 KB/s | ||
RX | 4699.10 KB/s |
Graphics Performance[edit]
RowboPERF: 0xBench 2D[edit]
See RowboPERF User Guide for more information about these metrics.
2D | GB 2.3.4 Devkit 2.1.1 | ||
---|---|---|---|
AM3359 | |||
Process List: org.zeroxlab.benchmark, system_server | |||
FPS | org.zeroxlab.benchmark CPU Util (%) | system_server CPU Util (%) | |
Draw Canvas: Use random color to redraw canvas repeatedly, and calculate the refresh rate. | 51.02 | 88.80 | 4.0 |
Draw Circle: A simple 2D animation program. Calculate the refresh rate. | 19.69 | 99.80 | 4.0 |
Draw Circle2: Repeatedly render random colored, size circles on canvas | 32.98 | 79.46 | 4.0 |
Draw Rect: Repeatedly add random colored, size rectangles on canvas. | 16.44 | 94.25 | 4.0 |
Draw Arc: Simple 2D animation. | 27.30 | 91.70 | 4.0 |
Draw Image: Calculate picture rendering speed. | 14.77 | 97.96 | 4.0 |
Draw Text: Calculate text rendering speed. | 27.48 | 93.48 | 4.0 |
RowboPERF: 0xBench 3D[edit]
See RowboPERF User Guide for more information about these metrics.
3D | GB 2.3.4 Devkit 2.1.1 | ||
---|---|---|---|
AM3359 | |||
Process List: org.zeroxlab.benchmark, system_server | |||
FPS | org.zeroxlab.benchmark CPU Util (%) | system_server CPU Util (%) | |
OpenGL Cube: A sample program from the Android API Demo that uses OpenGL ES to render a rotating Rubik's Cube. | 50.87 | 43.60 | 4.0 |
OpenGL Blending: A rotating 3D cube with textured applied and alpha blending enabled. | 53.68 | 96.38 | 4.0 |
OpenGL Fog: A rotating 3D cube with textured applied and GLFog enabled. | 53.68 | 96.07 | 4.0 |
OpenGL Teapot: Use OpenGL ES to render a rotating Utah Teapot | 51.28 | 64.18 | 4.0 |
MultiMedia Performance[edit]
Tests to measure video, audio, image and speech processing performance.
Video Display[edit]
To measure Video decode and display performance, a different clipse were used. The clip detail descriptions are included for each clip.
DDR2 memory was set to 256M in the boot parameters (Default value)
Video Display | |||||
---|---|---|---|---|---|
GB 2.3.4 Devkit 2.1.1 | |||||
AM3359 | |||||
H264 | |||||
FPS(AVG) | MediaServer CPU Util (%)(AVG) | system_server CPU Util (%)(AVG) | MediaServer MEMORY USAGE(kb)(AVG) | system_server MEMORY USAGE(kb)(AVG) | |
Stream #0.0(und): Video: h264 (Constrained Baseline), yuv420p, 352x288 [PAR 12:11 DAR 4:3], 2757 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 99 kb/s |
19.80 | 60.95 | 8.0 | 8,784.00 | 39032.00 |
Stream #0.0(und): Video: h264 (Constrained Baseline), yuv420p, 720x480 [PAR 8:9 DAR 4:3], 963 kb/s, 10 fps, 10 tbr, 10 tbn, 20 tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 46 kb/s |
7.65 | 74.37 | 8.0 | 10,396.00 | 39032.00 |
MPEG4 | |||||
FPS(AVG) | MediaServer CPU Util (%)(AVG) | system_server CPU Util (%)(AVG) | MediaServer MEMORY USAGE(kb)(AVG) | system_server MEMORY USAGE(kb)(AVG) | |
Stream #0.0(und): Video: mpeg4, yuv420p, 176x144 [PAR 12:11 DAR 4:3], 332 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 30k tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 99 kb/s |
30.01 | 16.79 | 8.0 | 5,736.00 | 39032.00 |
Stream #0.0(und): Video: mpeg4, yuv420p, 352x288 [PAR 12:11 DAR 4:3], 811 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 30k tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 99 kb/s |
29.29 | 41.32 | 8.0 | 6,328.00 | 39032.00 |
Stream #0.0(und): Video: mpeg4, yuv420p, 640x360 [PAR 3:4 DAR 4:3], 1536 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 30k tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 99 kb/s |
15.32 | 61.32 | 8.0 | 6,544.00 | 39032.00 |
Stream #0.0(und): Video: mpeg4, yuv420p, 640x360 [PAR 1:1 DAR 16:9], 713 kb/s, 24 fps, 24 tbr, 24 tbn, 24 tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 106 kb/s (BigBuckBunny) |
20.51 | 62.26 | 8.0 | 6,708.00 | 39032.00 |
Stream #0.0(und): Video: mpeg4, yuv420p, 720x480 [PAR 8:9 DAR 4:3], 1960 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 30k tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 99 kb/s |
7.45 | 62.68 | 8.0 | 7,288.00 | 39032.00 |
H263 | |||||
FPS(AVG) | MediaServer CPU Util (%)(AVG) | system_server CPU Util (%)(AVG) | MediaServer MEMORY USAGE(kb)(AVG) | system_server MEMORY USAGE(kb)(AVG) | |
Stream #0.0(und): Video: h263, yuv420p, 352x288 [PAR 12:11 DAR 4:3], 847 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 29.97 tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 99 kb/s |
29.25 | 40.63 | 8.0 | 6,336.00 | 39032.00 |
Quadrant Benchmark[edit]
Quuadrant is a benchmark developed by aurorasoftworks to asses performance in CPU, Memory, IO, 2D graphics and 3D graphics, for more information refer to http://www.aurorasoftworks.com/
In the results shown below the results for AM3359 are displayed in the column labeled as "your device: xxxx"
AM3359[edit]
Versioning[edit]
This is Release Gingerbread 2.3.4 Devkit 2.1.1. The release is available from http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/TI_Android_GingerBread_2_3_4_DevKit_2_1_1/index_FDS.html