DESCODIFICADOR DE INSTRUCCIONES MULTIPLES.
SE DESCRIBE UN DESCODIFICADOR DE INSTRUCCIONES MULTIPLES QUE UTILIZA ARBITRAJE PARA DISMINUIR CONFLICTOS DE PUERTOS PARA PUERTOS DE LECTURA DISPONIBLES M POR OPERANDOS DE REGISTRO N,
DONDE M ES MENOR QUE N. EN PARTICULAR, EL DESCODIFICADOR DE INSTRUCCIONES MULTIPLES INCLUYE UN CERROJO O BLOQUEO DE ENTRADA PARA RECIBIR UNA PLURALIDAD DE INSTRUCCIONES LOGICAS, DONDE LA PLURALIDAD DE INSTRUCCIONES LOGICAS INCLUYEN IDENTIFICADORES DE OPERANDOS DE REGISTRO B; LOGICA DE ARBITRAJE ACOPLADA AL CERROJO O BLOQUEO DE ENTRADA PARA ARBITRAR CONFLICTOS DE PUERTOS DE LECTURA MEDIANTE LOS IDENTIFICADORES DE OPERANDOS DE REGISTRO N, PARA PUERTOS DE LECTURA DISPONIBLES DE M (DONDE M ES MENOR QUE N), BASADA EN LOS DATOS DE ARBITRAJE CORESPONDIENTES A CADA UNA DE LAS INSTRUCCIONES LOGICAS, Y PARA GENERAR SEÑALES DE CONTROL INDICATIVAS DE ELLAS; Y UNA UNIDAD DE MULTIPLEXADO PARA SUMINISTRAR SELECTIVAMENTE LOS IDENTIFICADORES DE OPERANDOS DE REGISTRO N A LOS PUERTOS DE LECTURA DISPONIBLES DE M, EN RESPUESTA A LAS SEÑALES DE CONTROL GENERADAS POR LA LOGICA DE ARBITRAJE.
Tipo: Resumen de patente/invención.
Solicitante: ADVANCED MICRO DEVICES INC..
Nacionalidad solicitante: Estados Unidos de América.
Dirección: 901 THOMPSON PLACE P.O. BOX 3453,SUNNYVALE, CA 94088-3453.
Inventor/es: JOHNSON, WILLIAM MICHAEL.
Fecha de Publicación: .
Fecha Concesión Europea: 21 de Abril de 1999.
Clasificación Internacional de Patentes:
- G06F9/30 FISICA. › G06 CALCULO; CONTEO. › G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Disposiciones para ejecutar instrucciones de máquinas, p. ej. decodificación de instrucciones (para ejecutar microinstrucciones G06F 9/22).
- G06F9/38 G06F 9/00 […] › Ejecución simultánea de instrucciones, p. ej. segmentación, anticipación.
Patentes similares o relacionadas:
Control de ejecución de hilos en un procesador multihilo, del 24 de Junio de 2020, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método para controlar la ejecución de hilos en un entorno informático, comprendiendo dicho método: detener , mediante un hilo […]
Arquitectura e instrucciones flexibles para el estándar de cifrado avanzado (AES), del 27 de Mayo de 2020, de INTEL CORPORATION: Un procesador que comprende: una pluralidad de núcleos; una caché de instrucciones de nivel 1, L1, para almacenar una pluralidad de instrucciones […]
Predicados uniformes en sombreadores para unidades de procesamiento de gráficos, del 11 de Diciembre de 2019, de QUALCOMM INCORPORATED: Un procedimiento para procesar datos, comprendiendo el procedimiento: recibir una indicación de que todos los subprocesos de una urdimbre […]
Aumento de protocolo de coherencia para indicar estado de transacción, del 4 de Diciembre de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método implementado por ordenador para implementar un protocolo de coherencia, comprendiendo el método: enviar , por un procesador (112a) solicitante, […]
Método y aparato para un acceso a memoria basado en hilos en un procesador multihilo, del 11 de Septiembre de 2019, de QUALCOMM INCORPORATED: Método para acceder a una memoria por un procesador multihilo , comprendiendo el método: determinar un identificador de hilo asociado a un […]
Procedimientos y aparatos para predecir la no ejecución de instrucciones de no bifurcación condicional, del 15 de Mayo de 2019, de QUALCOMM INCORPORATED: Un procedimiento para manejar una instrucción de no bifurcación condicional, que comprende: identificar una instrucción […]
Procesamiento transaccional, del 17 de Abril de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método de controlar la ejecución de una transacción en un entorno informático, comprendiendo el método los pasos de: Iniciar, mediante un procesador, la ejecución […]
Guardar/restablecer registros seleccionados en procesamiento transaccional, del 13 de Marzo de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método para facilitar el procesamiento de transacciones dentro de un entorno de computación, comprendiendo dicho método: obtener una instrucción […]