En informática, la arquitectura VISC (por Virtual Instruction Set Computing ) es una arquitectura de conjunto de instrucciones de procesador y microarquitectura desarrollada por Soft Machines , [ 1 ] [ 2 ] [ 3 ] [ 4 ] que utiliza la capa de software virtual (capa de traducción) para enviar un único hilo de instrucciones al Global Front End que divide las instrucciones en hilos de hardware virtuales que luego se envían a núcleos virtuales separados . Estos núcleos virtuales pueden luego enviarlos a los recursos disponibles en cualquiera de los núcleos físicos. Múltiples núcleos virtuales pueden enviar hilos al búfer de reordenamiento de un solo núcleo físico, que puede dividir instrucciones parciales y datos de múltiples hilos a través de los puertos de ejecución al mismo tiempo. Cada núcleo virtual mantiene un seguimiento de la posición de la salida relativa. Esta forma de multihilo ( multihilo simultáneo ) puede aumentar el rendimiento de un solo hilo al permitir que un solo hilo utilice todos los recursos de la CPU . La asignación de recursos es dinámica con una latencia cercana a un ciclo (1-4 ciclos, dependiendo del cambio en la asignación según las necesidades de cada aplicación). Por lo tanto, si dos núcleos virtuales compiten por recursos, existen algoritmos apropiados para determinar qué recursos se asignarán y dónde. A diferencia de los diseños de procesadores tradicionales, VISC no utiliza núcleos físicos; en su lugar, los recursos del chip se ponen a disposición como "núcleos virtuales" e "hilos de hardware virtuales" según las necesidades de la carga de trabajo. [ 5 ]
Referencias
- ↑ Cutress, Ian (12 de febrero de 2016). "Análisis de la arquitectura de las máquinas blandas: un elemento de VISC para mejorar la comunicación entre procesos" . AnandTech. Archivado del original el 13 de febrero de 2016.
- ↑ "Se revela el rendimiento del procesador de próxima generación" . VR World. 4 de febrero de 2016. Archivado del original el 13 de enero de 2017.
- ↑ "Ondas arquitectónicas" . Soft Machines. 2017. Archivado del original el 29 de marzo de 2017.
- ↑ "Análisis de la arquitectura de Soft Machines: un elemento de VISC para mejorar el IPC - Noticias y rumores sobre hardware de PC económico" . 27 de agosto de 2022.
- ↑ "Soft Machines presenta la arquitectura de chip virtual VISC | bit-tech.net" .
- unidad central de procesamiento
- electrónica digital
- Diseño electrónico
- Automatización del diseño electrónico