info@panadisplay.com
Conceptes microarquitectònics superescalars

Conceptes microarquitectònics superescalars

Mar 09, 2019

Fins i tot amb la complexitat afegida i les portes necessàries per donar suport als conceptes descrits anteriorment, les millores en la fabricació de semiconductors aviat van permetre utilitzar encara més portes lògiques.


A l’esquema sobre el processador, es processen parts d’una sola instrucció alhora. Els programes d’ordinador es podrien executar més ràpidament si es processessin diverses instruccions simultàniament. Això és el que aconsegueixen els processadors superescalars, replicant unitats funcionals com ara ALUs. La replicació d’unitats funcionals només es va fer possible quan l’àrea de matriu d’un processador d’un solitari ja no estenia els límits del que es podia fabricar de manera fiable. A finals dels anys 1980, els dissenys superescalars van començar a entrar al mercat.


En els dissenys moderns és habitual trobar dues unitats de càrrega, una botiga (moltes instruccions no tenen resultats per emmagatzemar), dues o més unitats matemàtiques senceres, dues o més unitats de coma flotant i sovint una unitat SIMD d'algun tipus. La lògica del problema d'instrucció creix en complexitat llegint en una llista enorme d'instruccions de la memòria i lliurant-les a les diferents unitats d'execució que estan inactives en aquest punt. Els resultats es recullen i es tornen a ordenar al final.