ODROID-N2: Análisis del Buen Rendimiento en Pruebas con Linux

El ordenador de placa reducida más reviente de Hardkernel es el ODROID-N2, que me enviaron hace unas semanas para realizar pruebas de rendimiento. El ODROID-N2 está basado en el SoC Amlogic S922X y presenta cuatro núcleos Cortex-A73 y dos núcleos Cortex-A53, opciones de 2GB o 4GB de memoria del sistema DDR4, conectividad eMMC, Ethernet Gigabit y cuatro puertos USB 3.0, cuyo coste está simplemente por encima de los 60$.

Figura 1 - vista superior de ODROID-N2

El uso por parte de ODROID-N2 de un diseño grande.LITTLE de Amlogic S922X permite una interesante distribución de los cuatro núcleos Cortex-A73 que alcanzan los 1.8GHz y los dos núcleos Cortex-A53 capaces de alcanzar los 1.9GHz. Este SoC utiliza la GPU Bifrost G52 de Mali, que con el tiempo debería ver un buen soporte de drivers a través de la pila del controlador de gráficos de código abierto Panfrost.

Figura 2 - Vista lateral del ODROID-N2

El ODROID-N2 emplea memoria DDR4 que ofrece un potencial de rendimiento mucho mayor que el ODROID-N1 y otros que dependen de memoria del sistema DDR3. El disipador térmico de aluminio en la parte inferior del SBC está diseñado para garantizar la suficiente potencia de enfriamiento para el SoC y la RAM. El SoC que se coloca en la parte inferior de la PCB es una característica habitual del diseño en comparación con la mayoría de los SBC ARM de similar coste que vemos, aunque funciona bastante bien con el disipador de metal como base.

Figura 3 - Vista del fondo y del disipador de calor.

La conectividad del ODROID-N2 incluye HDMI 2.1, Ethernet Gigabit, cuatro puertos USB 3.0 host, puerto micro-USB 2.0 OTG, cabezal GPIO de 40 pines y un conector de alimentación DC.

Figura 4 - vista superior de la placa

El ODROID-N2 es oficialmente compatible con los BSP de Ubuntu 18.04 LTS y Android 9 Pie en estos momentos, aunque es probable que aparezcan más distribuciones de Linux compatibles con el N2 a medida que avance el año. La imagen de Ubuntu 18.04 LTS AArch64 para el ODROID-N2 utiliza el kernel de Linux 4.9.

Figura 5 - vista superior desde arriba con la tarjeta emm insertada

El ODROID-N2 con 2GB de RAM tiene un precio de alrededor de unos 65$, mientras que la versión de 4GB está por encima de los 80$. Hardkernel amablemente nos envió el ODROID-N2 para que realizáramos pruebas de rendimiento sobre Phoronix.

Figura 6 - descripción general de las especificaciones

Para que te hagan una idea del potencial de rendimiento del ODROID-N2 4GB, aquí tienes algunas pruebas de rendimiento iniciales en la que lo comparamos con el NVIDIA Jetson TX1, Jetson TX2, Jetson AGX Xavier, Jetson Nano, Raspberry Pi 3 Modelo B +, ASUS TinkerBoard, ODROID-C2 y ODROID XU-4.

Figura 7 – Prueba de rendimiento TTSIOD 3D Renderer

Desde el principio, el ODROID-N2 ha tenido un rendimiento de CPU muy aceptable en las pruebas de rendimiento TTSIOD 3D Renderer de múltiples subprocesos. El ODROID-N2 tiene mejor rendimiento de CPU que el Jetson Nano de 99$ y el Jetson TX2, mientras que obviamente no supera a la Jetson AGX Xavier premium. Pero de todas las placas probadas, el ODROID-N2 es la más competitiva, especialmente por su precio de 65$/82$.

Figura 8 - Pruebas de compresión 7-Zip

El puesto en el ranking fue similar con las pruebas de compresión 7-Zip, donde el AGX Xavier solo superó al ODROID-N2, mientras que éste último supuso una gran mejora con respecto a la Raspberry Pi 3.

Figura 9 – Prueba de rendimiento C-Ray

El ODROID-N2 de seis núcleos también funciona muy bien con el trazador de rayos multi-proceso C-Ray.

Figura 10 – Prueba de rendimiento Rust Prime

El ODROID-N2 también tuvo un buen rendimiento con Rust.

Figura 11 - Prueba de compresión Zstd

Con la compresión Zstd de múltiples subprocesos, el Jetson Nano y el TX1 / TX2 sacaron una ligera ventaja, aunque por lo general, el ODROID-N2 continúa teniendo un gran rendimiento teniendo en cuenta su precio, si lo comparamos con la Raspberry Pi 3 Modelo B +, ASUS TinkerBoard y otras placas.

Figura 12 – Prueba de rendimiento de audio FLAC

En las pruebas de rendimiento de codificación de audio FLAC de un único subproceso, el ODROID-N2 presentó un rendimiento similar al del ODROID-XU4.

Figura 13 – Prueba de rendimiento OpenCV

El rendimiento del OpenCV de las CPU también fue bueno. (no se tiene en cuebta la ejecución de la Raspberry Pi ya que fue abortada).

Figura 14 - Prueba de rendimiento PyBench

Figura 15 - OCR Tesseract

En general, el ODROID-N2 ofrece muy buen rendimiento para el precio que tiene y que se situa por debajo de los 100$. Estamos muy contentos con el rendimiento del ODROID-N2 de Hardkernel. El rendimiento con sus cuatro núcleos Cortex-A73 y dos Cortex-A53 ha sido muy competitivo, especialmente teniendo en cuenta que la placa cuesta poco más de 80$ en la versión de 4 GB de RAM (o 65$ si sólo necesitas 2 GB de RAM). El rendimiento es muy bueno, de hecho, el ODROID-N2 es capaz de cubrir los múltiples usos de los aficionados e incluso funcionar como un escritorio ARM Linux muy liviano o en otros entornos. Lo que también nos gusta es: - Memoria del sistema DDR4 de 4GB - 4 puertos USB 3.0 - Ethernet Gigabit - Los gráficos de Mali Bifrost están en proceso de ser liberados gracias al esfuerzo de Panfrost DRM/Gallium3D Para aquellos que quieran comparar sus propias placas Linux con el rendimiento del ODROID-N2, he subido resultados adicionales a un archivo en OpenBenchmarking.org: https://openbenchmarking.org/result/1904211-HV-ODROIDN2942

Tras instalar Phoronix Test Suite, disponible en https://www.phoronix-test-suite.com/, simplemente ejecuta phoronix-test-suite benchmark 1904211-HV-ODROIDN2942 para realizar tu propia comparativa automática de principio a fin.

Figura 16 - Valores del monitor de temperatura

Para aquellos que se estén preguntando como es el rendimiento térmico del ODROID-N2, gracias al gran disipador térmico de aluminio, no hemos percibido ninguna limitación térmica que sea notable o cualquier otro problema. Aquí tienes varias pruebas en las que se ha medido la temperatura del SoC y de DDR con diferentes cargas de trabajo. Con varias cargas de trabajo de múltiples subprocesos, el SoC y la memoria DDR4 nunca se rompió la barrera de los 50 grados Celsius y la temperatura media fue de unos 40 grados gracias a este gran disipador de calor pasivo. La temperatura mínima durante el reposo y en el inicio de las pruebas de rendimiento fue de tan solo 31 grados. Tienes más datos en el archivo de resultados de OpenBenchmarking.org: https://openbenchmarking.org/result/1904255-HV-ODROIDN2T59&obr_nbp=1

Gracias a Hardkernel por enviarnos el ODROID-N2 para realizar pruebas y aquellos que quieran aprender más sobre este SBC ARM pueden recurrir a Hardkernel.com.

El artículo anterior de Michael Larabel, ha sido publicado en su sitio web y lo puedes encontrar en http://www.phoronix.com/vr.php?view=27780.

Be the first to comment

Leave a Reply