chapter1-AppendixA-m2-ziavras

determining the grouping of instructions for the

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: into RISC ones for better performance Some material is adapted from D. Culler & D. Patterson (UCB) S. Ziavras VLIW (Very-Large Instruction Word) Architectures • Different fields in opcode contain operation information to be dispatched to different FUs • Compilers must compact conventional code for “short instruction word” computers • Branch results must be predicted for highlyhi compacted code (use statistics, heuristics, etc.) • Determining the grouping of instructions for the design of the instruction set is not easy • No need for run-time resource scheduling and synchronization synchronization (determined at compile time) • Binary compatibility of object code is often impossible because of different latencies & incompatibility incompatibility of FUs Some material is adapted from D. Culler & D. Patterson (UCB) S. Ziavras Compiler Support for Multimedia Instrs. • SIMD instrs. that operate simultaneously on several narrow data items in a single clock cycle – SIMD components can be vie...
View Full Document

This document was uploaded on 02/09/2014.

Ask a homework question - tutors are online