Análisis de ODROID-XU4: Mejor Rendimiento que la Raspberry Pi, más USB3 y Ethernet Gigabit por 60$

Hardkernel nos envió recientemente el ODROID-XU4 para realizar pruebas de rendimiento. Este SBC ARM que mide aproximadamente 82x58x22mm (3.23" x 2.24" x 0.87") ofrece un rendimiento mucho mejor que muchos otros SBC ARM de menos de 100$, mientras que cuenta con dos puertos USB 3.0, Ethernet Gigabit, almacenamiento eMMC y Compatibilidad con los anteriores SBCs XU3 de ARM. Aquí tienes un análisis del rendimiento del ODROID-XU4 comparándolo con varios ordenadores de placa reducida.

Figura 1 - El ordenador de placa reducida ODROID-XU4

El ODROID-XU4 se basa en un SoC Samsung Exynos5422 que cuenta con cuatro núcleos Cortex-A15 a 2.0GHz y cuatro núcleos Cortex-A7 a 1.3GHz, mientras que la Mali-T628 se encarga de los gráficos. Lidiar con este SoC Exynos 5 significa tener 2GB de LPDDR3 RAM, HDMI 1.4 con soporte 1080p, un puerto USB 2.0, dos puertos USB 3.0, Ethernet Gigabit y un cabezal GPIO de 30 pines, todo contenido en una PCB de solo 83 x 58 mm (3,23 "x 2,24").

Figura 2: la placa de control XU4 mide 83 x 58 mm

Para refrigerar el SoC Exynos 5 se envía un disipador de calor activo con este SBC ARM. Tienes resultados térmicos más adelante en este artículo, pero el ventilador es absolutamente necesario en el caso de este SoC/placa.

Figura 3 - El XU4 viene con un SoC Exynos 5 SoC para el enfriamiento

El ODROID-XU4 soporta oficialmente Ubuntu 18.04 con los kernels ARM 4.9 y 4.14 de Linux. Hay imágenes de Android disponibles, así como diferentes imágenes de terceros. La Wiki de ODROID sigue siendo bastante útil para aquellos que buscan detalles técnicos y otra información sobre los SBC de Hardkernel.

En mis pruebas utilice la imagen de Ubuntu 18.04 con el kernel 4.14.37 de linux. Utiliza el compilador 7.3 GCC por defecto. Para tener una idea del potencial de rendimiento de este SBC ARM lo comparé con ASUS Tinker Board, Raspberry Pi 3 Modelo A +, Raspberry Pi 3 Modelo B+, Jetson TX1, Jetson TX2, ODROID-C1+, ALL-H3-CC H5 2GB, y AML-S905X-CC 2GB. Todas las pruebas de rendimiento ARM Linux se llevaron a cabo utilizando Phoronix Test Suite.

El rendimiento de la memoria XU4 fue superior al de otros SBC ARM de bajo coste, pero estaba por debajo de las placas NVIDIA Jetson Tegra que cuentan con memoria LPDDR4. Con el renderizador TTSIOD 3D multi-proceso, el ODROID-XU4 fue sorprendentemente capaz de adelantar a la Jetson TX2. Simplemente recordar que el TX2 tiene un doble núcleo NVIDIA Denver más cuatro núcleos ARM Cortex-A57.

Con el programa GraphicsMagick con subprocesos OpenMP, los SoC de Tegra estaban por delante, aunque el XU4 superó al resto de SBC ARM de menos de 100$. El ODROID-XU4 tuvo un rendimiento muy bueno en la prueba de compresión 7-Zip y casi igualó el rendimiento de la CPU Jetson TX1.

Los mejores tiempos de compilación para PHP se encontraba entre las placas TX1 y TX2. El trazado de rayos C-Ray también llevó a que el rendimiento del XU4 apareciese entre las placas de desarrollo ARM TX1 y TX2.

Al no estar demasiado familiarizado con el XU4 hasta que lo recibí, el potencial de rendimiento de este SBC ARM fue bastante sorprendente. En las pruebas de rendimiento Redis, el ASUS Tinker Board mostró una ligera ventaja. En las pruebas de rendimiento Python, el ODROID-XU4 estaba por delante de los SoC NVIDIA Tegra. El ODROID-XU4 también tuvo un rendimiento muy bueno en comparación con los rendimientos de resto de hardware ARM.

A continuación, veremos el rendimiento por dólar basado en los precios actuales de los EE. UU. para las diferentes placas. Ten en cuenta que, aunque las placas Jetson son mucho más caras, son especialmente útiles para realizar cálculos por GPU en los que no se centra estas pruebas, debido a que en este artículo en su gran mayoría se testean SBC ARM de bajo coste.

El ODROID-XU4 de 62$ tiene un precio muy bueno y en líneas generales presenta el mejor rendimiento por dólar, excepto en algunos casos en los que la Raspberry Pi 3 Model A+ de 25$ se impuso. Sin embargo, también cuenta con mucha menos memoria RAM, sin USB 3.0 y sin Ethernet Gigabit. Así que 60$ es un precio bastante competitivo para este ordenador de placa reducida de Hardkernel.

A modo de aviso, incluso con un sistema de refrigeración activo el ODROID-XU4 con una elevada carga de trabajo puede calentarse bastante. A continuación, tienes un análisis de la temperatura del SoC con el sistema de enfriamiento de fábrica sin carcasa, y luego funcionado dentro de una carcasa con el XU4 dentro.

La temperatura promedio de SoC con carga de trabajo fue de 70C (158F) o 75C (167F) cuando funciona dentro de una carcasa XU4, alcanzando un máximo de 84~90C (182-194F). Entre la configuración básica y la configuración con carcasa, no observé que la carcasa causara un estrangulamiento térmico ya que los resultados de la prueba de rendimiento resultaron ser prácticamente idénticos. Los SoC calientes no son nada nuevo, aunque los datos muestran claramente que se hace necesario un sistema de enfriamiento activo con este chip Exynos 5. Si tienes pensado tener continuamente el ODROID-XU4 con una elevada carga de trabajo, puede que valga la pena cambiar a un disipador de calor/ventilador más grande.

Por lo general, este es un buen SBC ARM que se presenta con un precio de 60$ y un rendimiento muy competitivo. Si deseas comparar tu propio sistema Linux con los SBC ARM que se han probado en este artículo, simplemente instala Phoronix Test Suite y ejecuta el banco de pruebas phoronix-test-suite 1812082-SK-ODROIDXU403. Gracias a Hardkernel por enviarnos este ODROID-XU4 para realizar pruebas.

Para comentarios, preguntas y sugerencias, visita el artículo original en https://www.phoronix.com/scan.php?page=article&item=ODROID-xu4-arm&num=6.

Be the first to comment

Leave a Reply