Research Article

An OpenMP Programming Environment on Mobile Devices

Table 2

Experimental environment.

XiaoMi MiPAD
OSAndroid 4.4.4
Processor-CPUQuad-Core ARM Cortex-A15 @ 2.2 GHz
Memory2 GB LPDDR3
CacheL1 cache 64 KB (32 KB I-cache, 32 KB D-cache) per core
L2 cache Up to 4 MB per cluster
Processor-GPU192 NVIDIA CUDA® Cores (NVIDIA Kepler architecture)

SONY Z3
OSAndroid 4.4.4
Processor-CPUQualcomm Snapdragon 801 ARMv7 @ 2.5 GHz
Memory3 GB
CacheL0: 4 KB + 4 KB, L1: 16 KB + 16 KB, L2: 2 MB
Processor-GPUAdreno 330 (578 MHz)

Samsung Note3
OSAndroid 4.4.2
Processor-CPUQuad-Core Snapdragon 800 Krait @ 2.3 GHz
Memory3 GB LPDDR3
CacheL0: 4 KB + 4 KB, L1: 16 KB + 16 KB, L2: 2 MB
Processor-GPUAdreno 330 (578 MHz)

InFocus M810
OSAndroid 4.4.4
Processor-CPUQualcomm Snapdragon 801 ARMv7 @ 2.5 GHz
Memory2 GB
CacheL0: 4 KB + 4 KB, L1: 16 KB + 16 KB, L2: 2 MB
Processor-GPUAdreno 330 (578 MHz)

Test AP
Matrix multiplicationMatrix size (), =
NbodyBody number = , Loop = 100
SORMatrix size (), = , Loop = 100
Mandelbrot setImage size (), =