NVIDIA propone HTE para el kernel principal de Linux

NVIDIA propone HTE para el kernel principal de Linux

HTE ofrece funcionalidades como timestamping a través de hardware en tiempo real. Centraliza a los proveedores y consumidores de HTE donde los proveedores pueden registrarse en el subsistema y los consumidores pueden solicitar las entidades interesadas, que pueden ser líneas, GPIO, señales o buses. El subsistema HTE proporciona un timestamping en nano segundos, por lo que el proveedor tiene que convertir un timestamping si no está en esa unidad.

Diden Patel de NVIDIA señala lo sigiente:

«Esta serie de parches introducen un nuevo subsistema denominado Hardware Timestamping Engine (HTE). Ofrece funcionalidades como el timestamping a través del hardware en tiempo real. El subsistema HTE centraliza a los proveedores y consumidores de HTE, donde los proveedores pueden registrarse en el subsistema y los consumidores pueden solicitar las entidades interesadas, que pueden ser líneas, GPIO, señales o buses».

Algunos dispositivos llevan incorporado un HTE que puede monitorizar conjuntos de señales, líneas, buses, etc. del sistema en tiempo real para detectar cambios de estado; al detectar el cambio, puede almacenar automáticamente el timestamping en el momento en que se produce. Esta funcionalidad puede ayudar a conseguir una mayor precisión en la obtención del timestamping que el uso de sus homólogos de software.

Para más detalles, consulta la documentación, la lista de correo del Kernel y Phoronix.

Comments are closed