DerekChiou_EE360N_Spring2010_Lecture2

DerekChiou_EE360N_Spring2010_Lecture2 - Lecture 2: Basics...

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

View Full Document Right Arrow Icon
Lecture 2: Basics of ISA Implementation Prof. Derek Chiou University of Texas at Austin
Background image of page 1

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

View Full DocumentRight Arrow Icon
9/3/2008 © Derek Chiou : EE360N: Lecture 2 2 Announcements Lab 1 Read all of the documents before you start First survey will be posted after class today
Background image of page 2
9/3/2008 © Derek Chiou : EE360N: Lecture 2 3 Recap Computer architecture is the art of tradeoffs between requirements and costs ISAs are a balance between usability and implementability Other fields have similar problems and similar solutions Outline Memory ISAs Rationale Symbiotic Evolution of ISAs, Microarchitectures Languages, compilers also play a role Introduction Microprogrammed Architectures DO PROBLEM 2
Background image of page 3

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

View Full DocumentRight Arrow Icon
8/27/08 © Derek Chiou : EE360N: Lecture 1 4 Review: CWP Actions Move (implicit measure) Storage TO cutting board|wok Cutting board|wok TO bowl Bowl TO wok Wok TO serving plate Wok TO garbage can Operations Cutting board Debone, deskin, cube <size>, detip, deseed, cut <length> Stir Wok, bowl Apply heat to wok Wait Branches Conditional on weight, number of units, temperature, etc.
Background image of page 4
8/27/08 © Derek Chiou : EE360N: Lecture 1 5 CWP Components Storage Operation Operation Storage Operation Operation & Storage
Background image of page 5

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

View Full DocumentRight Arrow Icon
In Other Words Components Storage Bowls Cutting board Wok Measuring cup Operators Knife Stir fry (in wok) Measure (in measuring cup) Control Moving Move from wok to bowl Directing operators Debone vs cube Conditional execution If not done, goto step
Background image of page 6
Storage Store values that we will need in the future somewhere Memory, storage Some issues Size Latency How long it takes to get something from/to memory Bandwidth How much stuff moved in some amount of time Granularity All the same size, or different sizes Naming
Background image of page 7

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

View Full DocumentRight Arrow Icon
9/3/2008 © Derek Chiou : EE360N: Lecture 2 8 Naming Standard symbolic names hard for computer to process Variable length Derek Chiou, University of Texas at Austin, 1 University Station, ENS Building, room 540, Austin, TX, 78712 Derek Chiou, 14 St Paul Apt 3, Cambridge, MA, 02139 Use numeric addresses instead! Same format, same number of digits
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/23/2010 for the course EE 360n taught by Professor Staff during the Spring '08 term at University of Texas at Austin.

Page1 / 30

DerekChiou_EE360N_Spring2010_Lecture2 - Lecture 2: Basics...

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

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