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:

  • SECCION G — FISICA > COMPUTO; CALCULO; CONTEO > TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores... > Disposiciones para el control por programa, p. ej.... > G06F9/38 (Ejecución simultánea de instrucciones, p. ej. segmentación, anticipación)
  • SECCION G — FISICA > COMPUTO; CALCULO; CONTEO > TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores... > Disposiciones para el control por programa, p. ej.... > G06F9/30 (Disposiciones para ejecutar instrucciones máquina, p. ej. decodificación de instrucciones (para ejecutar microinstrucciones G06F 9/22; para ejecutar subprogramas G06F 9/40))
google+ twitter facebook