Durante muchos años, el rendimiento máximo inigualable, la estabilidad a largo plazo y la amplia compatibilidad de software del x86 le han permitido dominar las aplicaciones críticas de misión de alto nivel. Sin embargo, la creciente capacidad de las arquitecturas basadas en Arm está cambiando el statu quo para los sistemas de borde modernos que requieren rendimiento en tiempo real, fusión de sensores e Inteligencia Artificial (IA) dentro de límites de energía estrechos. Aquí, examinamos las razones detrás de esta tendencia antes de presentar el SECO SOM-COMe-CT6-Dragonwing-IQ-X, una plataforma de computación compacta que muestra las ventajas del alto rendimiento de Arm y facilita su adopción.
Durante décadas, x86 ha sido el estándar de facto en arquitecturas embebidas para sistemas de misión crítica de alta gama. Las razones radican en el alto rendimiento de los procesadores disponibles, la perspectiva de despliegue a largo plazo habilitada por los estándares de Computer-on-Module (COM) como COM Express, y la amplia compatibilidad de software. Las áreas de aplicación típicas para los diseños x86 van desde sistemas de control industrial y dispositivos médicos hasta infraestructuras críticas en redes de comunicación y energía.
En paralelo, Arm evolucionó como la arquitectura dominante para diseños embebidos de bajo consumo y eficiencia energética. El enfoque estaba en el comportamiento determinista, el bajo consumo de energía con bajo Thermal Design Power (TDP), y un alto nivel de integración. Esta clara separación entre los dos mundos persistió durante mucho tiempo.
Hoy en día, sin embargo, esta separación comienza a desdibujarse. Los procesadores Arm modernos de alto rendimiento están alcanzando niveles de rendimiento comparables a las CPU x86 avanzadas y ahora son capaces de habilitar plataformas de misión crítica también.
Nuevos Requisitos a Través de Cambios en las Cargas de Trabajo en el Edge
Con los procesadores Arm de alto rendimiento actualmente disponibles, los fabricantes de CPU están inaugurando una nueva era que desafía la dominancia de x86 en los últimos años. Un impulsor clave de este cambio es la evolución de las aplicaciones típicas en el edge, que anteriormente se centraban en capturar datos y enviarlos a la nube, pero ahora necesitan manejar cada vez más tareas complejas de IA localmente.
Estas incluyen, por ejemplo, tareas de inferencia de IA para computación en el edge, fusión de sensores y análisis de datos en tiempo real. Tales cargas de trabajo complejas requieren no solo un alto rendimiento de computación, sino también baja latencia en la transferencia de datos y comportamiento determinista.
Al mismo tiempo, factores adicionales están ganando importancia, especialmente en infraestructuras de misión crítica. Particularmente en entornos con restricciones térmicas, los desarrolladores deben considerar cada vez más el rendimiento por vatio. Además, la complejidad de la integración del sistema sigue aumentando. Esto afecta predominantemente a los diseños que deben cumplir con los requisitos de Tamaño, Peso, Potencia y Costo (SWaP-C). Además, existen consideraciones para mantener bajos los costos de la Lista de Materiales (BOM) y asegurar la disponibilidad a largo plazo del ciclo de vida.
Todos estos requisitos se alinean bien con el desarrollo en el ecosistema Arm, que aborda las expectativas modernas a través de una alta densidad de integración, eficiencia energética y disponibilidad a largo plazo.
Examinando el Impacto de los Diseños Arm de Alto Rendimiento
En el pasado, los desarrolladores a menudo tenían que elegir entre arquitecturas Arm de bajo consumo y x86 de alto rendimiento. Sin embargo, con la aparición de diseños Arm de alto rendimiento, la pregunta fundamental de diseño está cambiando. En lugar de un compromiso entre rendimiento y consumo de energía, un compromiso equilibrado entre ambos aspectos está entrando en foco.
Este acto de equilibrio entre el rendimiento y el consumo de energía es más evidente en la transición de diseños tradicionales a de alto rendimiento. Las plataformas modernas con CPU de alta gama están acercándose progresivamente a cargas de trabajo de clase servidor en términos de rendimiento de computación, haciéndolas adecuadas para sistemas de misión crítica. Estas plataformas a menudo integran CPU, GPU y NPU dentro de un solo sistema en un chip (SoC), lo que reduce el número de componentes externos en la placa portadora, aumentando así la fiabilidad del sistema y mejorando el Tiempo Medio Entre Fallos (MTBF).
Otro aspecto clave es la integración de la aceleración de IA a través de una NPU directamente en el SoC. Esta integración reduce la necesidad de módulos aceleradores de IA externos costosos (dependiendo de la carga de trabajo de IA, el tamaño del modelo y otros factores), así como interfaces adicionales y latencias asociadas, lo cual es particularmente relevante para la IA en el edge y el análisis en tiempo real. Además, las arquitecturas de memoria unificada permiten que la CPU, GPU y NPU accedan a regiones de memoria compartidas, reduciendo aún más la latencia.
Así, la madurez industrial de las plataformas Arm modernas ha avanzado significativamente. Las características de seguridad mejoradas, la alta disponibilidad y el soporte para rangos de temperatura industrial permiten el despliegue en entornos hostiles. Al mismo tiempo, el ecosistema del Sistema Operativo (OS) ha evolucionado; además de las distribuciones de Linux, los sistemas operativos en tiempo real y los enfoques híbridos están cada vez más disponibles, haciendo que las plataformas Arm sean adecuadas para cargas de trabajo mixtas. Los estándares abiertos facilitan aún más la adopción de estas tecnologías. Los diseños de sistemas existentes pueden reutilizarse, integrando nuevas arquitecturas sin requerir rediseños completos.
Aprovechando los COM abiertos para plataformas Edge mission-critical
Los COM son módulos de computación estandarizados y enchufables que integran procesador, memoria y funcionalidades clave en un módulo compacto, separando estas funciones de la placa carrier específica de la aplicación. Los estándares COM abiertos ofrecen ventajas a lo largo de todo el ciclo de vida, permitiendo una estrategia de plataforma escalable, reduciendo la dependencia de arquitecturas de procesador específicas y facilitando la migración (por ejemplo, de x86 a Arm). Los diseños de carrier existentes a menudo pueden reutilizarse o adaptarse con un esfuerzo razonable.
Un ejemplo de este enfoque es el SOM-COMe-CT6-Dragonwing-IQ-X de SECO. El módulo se basa en el estándar COM Express Type 6 Compact (95 mm x 95 mm), tradicionalmente muy asociado al ecosistema x86. La combinación de este estándar con una plataforma basada en Arm simplifica la integración en sistemas existentes y reduce la barrera de adopción de una nueva arquitectura.
El módulo está disponible en versiones comerciales e industriales, respondiendo a distintos escenarios de aplicación. En su núcleo incorpora una arquitectura SoC basada en Arm de la serie Qualcomm Dragonwing IQ-X. Incluye una CPU multinúcleo con una frecuencia de hasta 3,4 GHz, una NPU Hexagon integrada capaz de alcanzar hasta 45 TOPS (Tera Operations per Second) para inferencia de IA y analítica en tiempo real, y una GPU Adreno capaz de gestionar hasta cuatro pantallas independientes para aplicaciones multiscreen y de visualización. A nivel de software, la plataforma soporta sistemas operativos basados en Linux, incluido Yocto, lo que permite una integración flexible en los stacks de software existentes.
Además, el módulo ofrece interfaces modernas como 2x PCIe Gen 4, 2x USB4 Gen 3 y Ethernet de 2,5 Gigabit con Time-Sensitive Networking (TSN). Estas, junto con otras funcionalidades, permiten tanto un alto rendimiento en la transferencia de datos como comunicaciones deterministas para aplicaciones en tiempo real. Un kit de evaluación disponible permite a los desarrolladores poner en marcha y validar rápidamente la plataforma.
Conclusión
La arquitectura x86 sigue siendo una solución sólida y probada para aplicaciones mission-critical. Al mismo tiempo, las plataformas Arm modernas demuestran que el alto rendimiento, el bajo consumo energético y la integración profunda del sistema son cada vez más compatibles.
La combinación de procesadores Arm de alto rendimiento y estándares abiertos como COM Express permite que los sistemas existentes evolucionen de forma progresiva. Plataformas como el SOM-COMe-CT6-Dragonwing-IQ-X proporcionan una base concreta para implementar de manera eficiente IA, analítica en tiempo real y cargas de trabajo Edge complejas.
Para los desarrolladores, esto significa principalmente una cosa: elegir la arquitectura adecuada ya no es una cuestión de “una u otra”, sino de seleccionar el perfil global óptimo en función de cada aplicación.
Para más información sobre el SOM-COMe-CT6-Dragonwing-IQ-X, visite el sitio web de SECO. El equipo de SECO estará encantado de ayudarle con cualquier consulta específica.