Arquitectura de procesadores ARQUITECTURAS EMERGENTES: VLIW Y EPIC
PARALELISMO FUNCIONAL Arquitectura de procesadores CONCEPTO
• Se obtiene mediante la replicación de las funciones de procesamiento que realiza el computador. • Granularidad fina → a nivel de instrucciones • Granularidad gruesa → a nivel de prog progra ramas mas
ARQUITECTURAS EMERGENTES VLIW
EPIC
• Ver eryy Lo Long ng Ins Instr truc ucti tion onss Word – Pal Palabr abras as de Instrucción Muy Largas
• Ex Expl plic icit itly ly Pa Parral alle lell Instruct Ins truction ion Compu Computing ting • Com Comput putaci ación ón de instrucción explícitamente paralela
ARQUITECTURAS EMERGENTES VLIW • Se caracteriza caracteriza por emitir en cada ciclo de reloj una única instrucción pero que contiene varias operaciones • La responsabilidad de planificar planificar correctamente correctamente las instrucciones fuentes que se puedan codificar como VLIW son del compilador no el hardware • En tiempo de compilación compilación se tiene mas tiempo tiempo para analizar analizar todos los problemas
ARQUITECTURAS EMERGENTES CONCEPTO ARQUITECTÓNICO VLIW • En la planificación superescalar la planificación se realiza vía hardware (dinamica (dinamica)) • VLIW la planificación es vía software (estática) (estática) • El compilador establece la secuencia paralela de instrucciones • Simplifica el hardware de los procesadores procesadores • Se emite una instrucción instrucción por ciclo • Una detención de una unidad funcional, implica la det detención ención de todas la unidades funcionales • Causas del fracaso fracaso de VLIM • Incapacidad de desarrollar compiladores que aprovechen las características VLIW • Códigos de baja densidad con numerosas numerosas instrucciones NOP • Problemas de compatibilidad entre generaciones generaciones de procesadores VLIW • EPIC Explicit Parallel Instruction Instruction Computing
Evolució lución n de la comp complejid lejidad ad de los buf buffer fer de inst instrucci rucciones ones,, distr distribuc ibución, ión, termi terminació nacióny ny rese reserva rva segú según n el tipo de arqu arquitec itectura tura Evo
ARQUITECTURAS EMERGENTES ARQUITECTURA DE UN PROCESADOR VLIW GENÉRICO • Ausencia de los elementos necesarios para la distribución, emisión y reordenamiento de instrucciones • LLo os repertorios de instrucciones de las ar arqu quit itec ectu tura rass VL VLIW IW si sigu guen en un unaa fi filo loso sofí fíaa RISC RISC con con la excepción de que el tamaño de instrucción es mucho mayor ya que contienen múltiples operacion oper aciones es o mini mini-ins -instruc truccion ciones es • iUnna ru LIW onca naci ón ariieans struinccsitorucc ncci esión RISVCLIW que→ sceon pcat uteedna ención ejedcuetavrar paralelo. • Las operaciones recogidas dentro de una instrucc rucciión VLIW LIW no pr preesen enttan de dep pend nden enci ciaas de da dato tos, s, de me memo mori riaa y/ y/o o de cont contro roll entr entree el ella lass
ARQUITECTURAS EMERGENTES EPIC • Su obje jettivo es retener la plan aniific icaación estática del código pero mejo jorrarla con características arquitectónicas que permitan hacer frente di dinám námic icam amen ente te a di differ eren ente tess situ situac acio ione nes, s, ta tale less como omo:: • Retar ard dos en las cargas o unidad adees fu fun ncion onaales les nuevas o con diferentes latencias. •p Esereol, acolamvpeilza,dcoormeulnqicuaeddeeftoerrm maineaxpallícaitgaruepnaeml ipernotpoiodceódinigstoruccócmioonsees ha re real aliz izado ado el ag agru rupa pami mien ento to..
ARQUITECTURAS EMERGENTES Diferencias principales entre las arquitecturas superescalar, VLIW y EPIC:
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.