CPU performance

Dhrystone-2, Double-Precision Whetstone, 7-zip compression benchmark results show the ODROID-C4 system performance is 40 ~ 55% faster than the previous generation ODROID-C2.

GPU performance

The Mali-G31 runs at 650MHz and is ~50% faster than Mali-450MP in ODROID-C2. The Mali-G31 is the first generation Bifrost-based mainstream GPU from Arm.

GPU performance was measured with the glmark2-es2 “–off-screen” option.

RAM performance

Why does DDR4 matter? ODROID-C4 DDR4 RAM runs at 1320Mhz. The memory bandwidth is 1.6 times higher than ODROID-C2.

CPU frequency vs performance

Some ODROID users may recall the lower than expected clock speed with ODROID-C2’s S905.

We ran a test to confirm the ratio between CPU clock frequency and performance with ODROID-C4.

 

Thermal characteristics

To check thermal throttling, we ran some heavy CPU and GPU loads together on the SoC and monitored the temperature. We ran the test within a chamber that maintains the ambient temperature at 25°C.

Note that the current thermal throttling point is set at 75°C in the Kernel configuration.

 

Note that if you put the ODROID-C4 board into an enclosure, you may encounter some thermal throttling issues when the ambient temperature is higher than 20°C and the continuous computing load is very high.

Ethernet

According to our iperf test result, the throughput performance was near 1Gbps.

USB Host

We measured the USB3 transfer speed with a UAS capable SSD.

The average ~340MB/s of throughput should be acceptable for many applications.

Since four USB host ports share a single root hub, the transfer rate will be lower if you use multiple USB3 devices at the same time. 

eMMC storage performance

Sequential read and write speed is over 165MB/s and 125MB/s respectively.

4K random access performance is reasonably fast too. iozone test results are as follows.

Micro-SD UHS performance

Using properly implemented UHS dynamic voltage scaling, the sequential read and write speed is over 70MB/s and 50MB/s respectively.

Cryptography

The ARMv8 architecture supports hardware accelerated crypto extensions for building a secure system. As expected, we could see very decent openSSL performance with ODROID-C4.


Power consumption

Thanks to the modern 12nm fabricated S905X3 CPU, the power consumption and heat dissipation are relatively very low.

Therefore, we can enjoy a quiet and powerful computer with high energy efficiency.

Idle state: ≃ 0.18 Watt
Heavy load state: 3.1~3.3 Watt (stress-ng –cpu 4 –cpu-method matrixprod)
No cables are attached except DC power input and USB-UART debug console cable.

Note:

  • The power consumption in “IDLE” is measured when a device is not being operated for 5 minutes since the CPU governor is set to ‘performance’.
  • The measured power consumption is not absolute and could vary in certain conditions.