Differences

This shows you the differences between two versions of the page.

buzzwords [2010/11/29 23:19]
lsubrama
buzzwords [2010/12/01 23:06] (current)
lsubrama
Line 509: Line 509:
  * Astronautics ZS-1   * Astronautics ZS-1
  * Loop unrolling   * Loop unrolling
 +
 +==== Lecture 27 ====
 +  VLIW
 +
 +  * Each VLIW instruction - a bundle of independent instructions (identified by compiler)
 +  * Each instruction bundle executed by hardware in lockstep
 +  * Commercial VLIW machines
 +    - TIC6000, Trimedia, STMicro
 +  * Intel IA-64 - Partially VLIW
 +  * Encoding VLIW NOPs
 +  * Static Instruction Scheduling for VLIW
 +  * Code motion - Safety & Legality
 +  * Trace scheduling
 +  * List scheduling
 +  * Super block scheduling
 +  * Hyperblock scheduling
 +  * The Intel IA-64 architecture
 +    - No lock step execution of a bundle
 +    - Specify dependencies between instructions within a bundle
 +    - Template bits
 +  * What hinder static mode motion?
 +    - Exceptions
 +    - Loads/Stores

Personal Tools