Utilizando cálculos lógicos de hardware virtualizado para beneficiar el rendimiento multiusuario
Autores: Hall, Michael J.; Olson, Neil E.; Chamberlain, Roger D.
Idioma: Inglés
Editor: MDPI
Año: 2021
Acceso abierto
Artículo científico
2021
Utilizando cálculos lógicos de hardware virtualizado para beneficiar el rendimiento multiusuario
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Tendencias
Arquitectura de computadoras
Lógica de hardware
Virtualización
Computación
Rendimiento
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 36
Citaciones: Sin citaciones
Recientes tendencias en la arquitectura de computadoras han aumentado el papel de la lógica de hardware dedicada como un enfoque efectivo para la computación. La virtualización de cálculos lógicos (es decir, compartiendo una función fija) proporciona un medio para utilizar eficazmente los recursos de hardware al cambiar de contexto la lógica para admitir múltiples flujos de datos de computación. Varias aplicaciones o usuarios pueden aprovechar esto utilizando la computación virtualizada en un acelerador como un servicio computacional, como en un modelo de software como servicio (SaaS) a través de una red. En este documento, analizamos el rendimiento de la lógica de hardware virtualizada y desarrollamos ecuaciones de modelos de colas M/G/1 y modelos de simulación para predecir el rendimiento del sistema. Predecimos el rendimiento del sistema utilizando el modelo de colas y ajustamos un horario para un rendimiento óptimo. Observamos que una alta varianza y una alta carga dan como resultado una alta latencia media. Los modelos de simulación validan el modelo de colas, predicen la ocupación de la cola, muestran que una distribución de proceso de entrada de Poisson (asumida en el modelo de colas) es razonable para una carga baja y amplían el conjunto de algoritmos de programación considerados.
Descripción
Recientes tendencias en la arquitectura de computadoras han aumentado el papel de la lógica de hardware dedicada como un enfoque efectivo para la computación. La virtualización de cálculos lógicos (es decir, compartiendo una función fija) proporciona un medio para utilizar eficazmente los recursos de hardware al cambiar de contexto la lógica para admitir múltiples flujos de datos de computación. Varias aplicaciones o usuarios pueden aprovechar esto utilizando la computación virtualizada en un acelerador como un servicio computacional, como en un modelo de software como servicio (SaaS) a través de una red. En este documento, analizamos el rendimiento de la lógica de hardware virtualizada y desarrollamos ecuaciones de modelos de colas M/G/1 y modelos de simulación para predecir el rendimiento del sistema. Predecimos el rendimiento del sistema utilizando el modelo de colas y ajustamos un horario para un rendimiento óptimo. Observamos que una alta varianza y una alta carga dan como resultado una alta latencia media. Los modelos de simulación validan el modelo de colas, predicen la ocupación de la cola, muestran que una distribución de proceso de entrada de Poisson (asumida en el modelo de colas) es razonable para una carga baja y amplían el conjunto de algoritmos de programación considerados.