Next: Static SS: Branch delays
Up: Multiple instructions/cycle
Previous: Static 2superscalar - problems
- VLIW: tradeoff inst
space for simple decoding - By definition, all the operations the compiler puts in the multi-inst
package can execute in parallel - E.g., 2 integer operations, 2 FP ops, 2 Memory refs, 1 branch
- Eg 16-24 bits per field
- Inst
size at least
- When insufficient instruction-level parallelism
is present, instructions fields are sparsely used
- Very large code size
- Increased memory bandwidth demand due to inst
s
(H&P pp.284)
Paul H J Kelly
Mon Dec 1 20:07:28 GMT 1997