DECODIFICADOR DE INSTRUCCIONES.

UN MICROPROCESADOR SUPERESCALAR QUE LLEVA A CABO OPERACIONES EN BASE A UNA PLURALIDAD DE INSTRUCCIONES EN CADA UNA DE SUS ETAPAS DE BUSQUEDA,

DECODIFICACION, EJECUCION Y REESCRITURA. PARA SOPORTAR TALES OPERACIONES, EL MICROPROCESADOR SUPERESCALAR INCLUYE UN EQUIPO DE ENVIO QUE INCLUYE UNA CACHE DE INSTRUCCIONES PARA LA BUSQUEDA DE BLOQUES DE INSTRUCCIONES QUE INCLUYEN UNA PLURALIDAD DE INSTRUCCIONES Y UN DECODIFICADOR DE INSTRUCCIONES QUE DECODIFICA Y ENVIA LAS INSTRUCCIONES A UNAS UNIDADES FUNCIONALES PARA SU EJECUCION. EL DECODIFICADOR DE INSTRUCCIONES APLICA CRITERIOS DE ENVIO A LAS INSTRUCCIONES SELECCIONADAS DE CADA UNO DE LOS BLOQUES DE INSTRUCCIONES Y ENVIA LAS INSTRUCCIONES SELECCIONADAS QUE SATISFAGAN LOS CRITERIOS DE ENVIO. LOS CRITERIOS DE ENVIO INCLUYEN EL REQUISITO DE QUE LAS INSTRUCCIONES SE ENVIEN ESPECULATIVAMENTE POR ORDEN, DE QUE HAYA OPERANDOS DE SOPORTE PARA LA EJECUCION DE LAS INSTRUCCIONES, O QUE HAYA VALORES ETIQUETADOS SUSTITUIDOS SE ENCUENTREN DISPONIBLES MAS TARDE, Y QUE SE ENCUENTREN DISPONIBLES LAS UNIDADES FUNCIONALES REQUERIDAS PARA LA EJECUCION DE LAS INSTRUCCIONES. EL FUNCIONAMIENTO DEL DECODIFICADOR DE INSTRUCCIONES Y DE LA CACHE DE INSTRUCCIONES SE COORDINA MEDIANTE UN PROTOCOLO PREDEFINIDO QUE ASEGURA QUE LAS INSTRUCCIONES SON ENVIADAS EN ORDEN CONSECUTIVO ASCENDENTE Y QUE LOS BLOQUES DE INSTRUCCIONES SON BUSCADOS DE MANERA EFICIENTE PARA QUE EL DECODIFICADOR DE INSTRUCCIONES LAS DECODIFIQUE Y ENVIE.

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: WITT,DAVID B., JOHNSON, WILLIAM M.

Fecha de Publicación: .

Fecha Concesión Europea: 26 de Enero de 2000.

Clasificación Internacional de Patentes:

  • G06F9/30 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidad de control (control por programa para dispositivos periféricos G06F 13/10). › Disposiciones para ejecutar instrucciones máquina, p. ej. decodificación de instrucciones (para ejecutar microinstrucciones G06F 9/22; para ejecutar subprogramas G06F 9/40).
  • G06F9/38 G06F 9/00 […] › Ejecución simultánea de instrucciones, p. ej. segmentación, anticipación.

Patentes similares o relacionadas:

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 […]

Filtrado de interrupción de programa en ejecución transaccional, del 13 de Marzo de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método para gestionar interrupciones en un entorno informático, el método comprendiendo las etapas de iniciar, por un procesador, una transacción mediante la ejecución […]

Control de manera selectiva de ejecución de instrucciones en procesamiento transaccional, del 27 de Febrero de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método de control de ejecución de instrucciones dentro de transacciones en un procesador; en donde el procesador comprende una unidad […]

Salto de almacenamiento de datos, del 29 de Noviembre de 2018, de QUALCOMM INCORPORATED: Un procedimiento para procesar valores en un sistema de procesamiento de datos, comprendiendo el procedimiento: recibir una pluralidad de sub-instrucciones […]

Bloque de diagnóstico de transacción, del 14 de Noviembre de 2018, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un producto de programa informático para proporcionar información de diagnóstico acerca de cancelaciones de transacción, comprendiendo el producto de programa informático: […]

Procesador digital de señales y dispositivo de comunicación de banda base, del 5 de Noviembre de 2018, de MediaTek Sweden AB: Una unidad de ejecución de vectores para su uso en un procesador digital de señales que tiene un núcleo de procesador, […]

Habilitación dinámica del multihilo, del 6 de Junio de 2018, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un sistema informático que comprende: una configuración que comprende un núcleo configurable entre un modo de hilo único (ST) […]

Instrucción para calcular la distancia a un límite de memoria específico, del 30 de Mayo de 2018, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un producto de programa informático para ejecutar una instrucción de máquina en una unidad central de procesamiento, comprendiendo el producto de programa […]

Otras patentes de ADVANCED MICRO DEVICES INC.