EE466_L01

EE466_L01 - EE466/566 Computer Architecture What's it All...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
Monday August 24, 2009 Based in part th Edition EE466/566 Computer Architecture What’s it All About? A study of modern processor systems including: instruction set principles Issues in computer system design, including pipelining, cache organization, memory management multiprocessors and multiple core processors tradeoffs in system design impact of hardware/software interactions
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Monday August 24, 2009 Based in part th Edition Course Objectives Expose students to principles involved in architectural design trade-offs and how to evaluate these trade-offs Familiarize students with methods used to enhance computer system performance Enable students to gain a deeper understanding of how hardware and software interaction impacts computer system performance
Background image of page 2
Monday August 24, 2009 Based in part th Edition Properties of a good abstraction Lasts through many generations (portability) Used in many different ways (generality) Provides convenient functionality to higher levels Permits an efficient implementation at lower levels Instruction Set Architecture: instruction set software hardware
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Monday August 24, 2009 Based in part th Edition Example: MIPS 0 r0 r1 ° ° ° r31 PC lo hi Programmable storage 2^32 x bytes 31 x 32-bit GPRs (R0=0) 32 x 32-bit FP regs (paired DP) HI, LO, PC Data types ? Format ? Addressing Modes? Arithmetic logical Add, AddU, Sub, SubU, And, Or, Xor, Nor, SLT, SLTU, AddI, AddIU, SLTI, SLTIU, AndI, OrI, XorI, LUI SLL, SRL, SRA, SLLV, SRLV, SRAV Memory Access LB, LBU, LH, LHU, LW, LWL,LWR SB, SH, SW, SWL, SWR Control J, JAL, JR, JALR BEq, BNE, BLEZ,BGTZ,BLTZ,BGEZ,BLTZAL,BGEZAL 32-bit instructions on word boundary
Background image of page 4
Monday August 24, 2009 Based in part th Edition Which ISA's are Familiar to you?
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Monday August 24, 2009 Based in part th Edition ISA vs. Computer Architecture Old definition of computer architecture = instruction set design Other aspects of computer design called implementation Somehow seems to imply that implementation is uninteresting or less challenging More modern view: computer architecture >> ISA Architect’s job much more than instruction set design; technical hurdles today more challenging than those in instruction set design
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 24

EE466_L01 - EE466/566 Computer Architecture What's it All...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online