Diferencia entre revisiones de «VLIW»

Contenido eliminado Contenido añadido
Xqbot (discusión · contribs.)
m [r2.5.2] robot Modificado: zh:超长指令字; cambios triviales
Línea 5:
Un microprocesador típico VLIW es el [[IA-64]].
 
== Planificación ==
Por ejemplo, supongamos el siguiente programa para una máquina superescalar "normal":
<pre>
Línea 22:
Se puede ver como en cada instrucción se especifica el estado de cada unidad funcional, de modo que en la primera instrucción se activan el multiplicador y el restador, dejando el sumador ocioso al no poder calcular aún la suma, y en la siguiente instrucción se hace la suma que faltaba.
 
== Ventajas ==
* Simplificación de la arquitectura hardware al no tener que planificar el código.
* Menor potencia y consumo.
 
== Inconvenientes ==
* Requiere compiladores mucho más complejos.
* Cualquier mejora en la arquitectura hardware implica un cambio en el juego de instrucciones (compatibilidad hacia atrás nula).
 
Aunque los inconvenientes hacen las arquitecturas VLIW poco adecuadas para la computación de propósito general, dichos inconvenientes son irrelevantes en la computación empotrada. El menor consumo y bajo coste del hardware los hace muy adecuados para dichos sistemas. Podemos encontrar VLIW en TVs HD, discos duros multimedia, reproductores bluray, etc.
 
== Enlaces externos ==
* [http://www.vliw.org/ www.vliw.org]
* [http://www.cs.utah.edu/~mbinu/coursework/686_vliw/old/ Planificación]
 
[[Categoría:Arquitectura de computadoras]]
Línea 52:
[[simple:Very long instruction word]]
[[sv:VLIW]]
[[zh:VLIW超长指令字]]