chapter1-AppendixA-m2-ziavras

Culler d patterson ucb s ziavras most common gpr

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: rove performance for targeted kernels but that no compiler will ever generate hand-coded components in libraries are needed Some material is adapted from D. Culler & D. Patterson (UCB) S. Ziavras Merging Instruction Sets Merging Instruction Sets • Desktop & Server applications do not have as narrowly defined a set of important kernels little part of code is hand-optimized (if a compiler cannot generate the code, desktop & server programs generally won’t use it) • “Recent trend”: add DSP/vector/media instructions to conventional architectures Some material is adapted from D. Culler & D. Patterson (UCB) S. Ziavras Most Common GPR* Computers • Register-register computer – True for most of the current computers for most of the current computers – Simple, fixed-length instr. encoding – Similar instr. execution times – Large instr. counts for programs • Register-memory computer – Simple instr. encoding – High code density – Instr. exec. time varies by operand location exec t...
View Full Document

This document was uploaded on 02/09/2014.

Ask a homework question - tutors are online