miércoles, 9 de septiembre de 2020

El nuevo Cortex-R82 de Arm es su primer procesador en tiempo real de 64 bits

Stylized image of blue computer code on a black background.

AgrandarEl código en el fondo de esta imagen es demasiado de alto nivel para un RTOS típico ... pero podría ejecutarse bajo Linux, en el lado MMU de una CPU en tiempo real Cortex-R82. (crédito:brazo

El viernes pasado, Arm anunció la última generación de su serie de procesadores en tiempo real, el Cortex-R82. La mayoría de las personas están más familiarizadas con las CPU de la serie Cortex A, que se utilizan como procesadores principales en dispositivos como teléfonos inteligentes y tabletas, que ejecutan sistemas operativos completos. losSerie Cortex-R, por el contrario, se utiliza normalmente para aplicaciones de alto rendimiento que exigen rendimiento en \ "tiempo real \", es decir, bucles de respuesta simples, predecibles y de latencia extremadamente baja, en pilas de software mucho más simples.

Los procesadores anteriores de la serie Cortex R no eran capaces de ejecutar sistemas operativos modernos completos, incluido Linux, porque utilizaban una Unidad de protección de memoria (MPU) simple en lugar de la Unidad de administración de memoria (MMU) más compleja necesaria para admitir funciones como memoria virtual. En general, esto no se consideró un problema, ya que las cargas de trabajo del sistema operativo en tiempo real (RTOS) generalmente necesitan tener lazos de control mucho más simples y predecibles.

Tiempo real versus multitarea

El Cortex R-82 todavía ofrece una MPU simple, pero también se puede configurar opcionalmente con una MMU, y los núcleos de la CPU se pueden asignar individual y dinámicamente a cualquiera de ellos. Neil Werdmuller, de Arm, plantea la hipótesis de que los controladores de almacenamiento podrían operar con diferentes perfiles durante las horas pico y no pico, reasignando núcleos de tareas de \ "SSD \" puro \ "en tiempo real \" a \ "almacenamiento computacional \", lo que probablemente significa análisis de IA integrado, según sea necesario.

Leer los 4 párrafos restantesComentarios

No hay comentarios:

Publicar un comentario