CSE502_lec15 - MTreviewF09

CSE502_lec15 - MTreviewF09 - CSE 502 Graduate Computer...

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

View Full Document Right Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

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

Unformatted text preview: CSE 502 Graduate Computer Architecture Lec 15 – MidTerm Review Larry Wittie Computer Science, StonyBrook University http://www.cs.sunysb.edu/~cse502 and ~lw Slides adapted from David Patterson, UC-Berkeley cs252-s06 11/3/2009 1 CSE502-F09, Lec 15 - MTRevu Review: Some Basic Unit Definitions • K ilo byte ( KB ) – 2 10 (1,024) or 10 3 (1,000 or “thousand” ) Bytes (a 500-page book) • M ega byte ( MB ) – 2 20 (1,048,576) or 10 6 ( “million” ) Bytes (1 wall of 1000 books) • G iga byte ( GB ) – 2 30 (1,073,741,824) or 10 9 ( “billion” ) Bytes (a 1000-wall library) • T era byte ( TB ) – 2 40 (1.100 x 10 12 ) or 10 12 ( “trillion” ) Bytes (1000 big libraries) • P eta byte ( PB ) – 2 50 (1.126 x 10 15 ) or 10 15 ( “quadrillion” ) Bytes ( ½ hr satellite data) • E xa byte – 2 60 (1.153 x 10 18 ) or 10 18 ( “quintillion” ) Bytes (40 days: 1 satellite’s data) Remember that 8 b its = 1 B yte • m illi sec ( ms ) – 10-3 ( “a thousandth of a” ) second light goes 300 kilometers • μ icro sec ( μ s ) – 10-6 ( “a millionth of a” ) second light goes 300 meters • n ano sec ( ns ) – 10-9 ( “a billionth of a” ) second light goes 30 cm, 1 foot • p ico sec ( ps ) – 10-12 ( “a trillionth of a” ) second light goes 300 μ m, 6 hairs • f emto sec ( fs ) – 10-15 ( “one quadrillionth” ) second light goes 300 n m, 1 cell • a tto sec – 10-18 ( “one quintillionth of a” ) second light goes 0.3 n m, 1 atom CSE 502 Graduate Computer Architecture Lec 1-2 - Introduction Larry Wittie Computer Science, StonyBrook University http://www.cs.sunysb.edu/~cse502 and ~lw Slides adapted from David Patterson, UC-Berkeley cs252-s06 9/1,3,8/2009 3 CSE502-F09, Lec 01-3 - intro 9/1,3,8/2009 CSE502-F09, Lec 01-3 - intro 4 1 10 100 1000 10000 1978 1980 1982 1984 1986 1988 1990 1992 1994 1996 1998 2000 2002 2004 2006 Performance (vs. VAX-11/780) 25%/year 52%/year ??%/year Crossroads: Uniprocessor Performance • VAX : 25%/year 1978 to 1986 • RISC + x86: 52%/year 1986 to 2002 • RISC + x86: ??%/year 2002 to 2006 From Hennessy and Patterson, Computer Architecture: A Quantitative Approach , 4th edition, October, 2006 9/1,3,8/2009 CSE502-F09, Lec 01-3 - intro 5 1) Taking Advantage of Parallelism • Increasing throughput of server computer via multiple processors or multiple disks • Detailed HW design – Carry lookahead adders uses parallelism to speed up computing sums from linear to logarithmic in number of bits per operand – Multiple memory banks searched in parallel in set-associative caches • Pipelining : overlap instruction execution to reduce the total time to complete an instruction sequence. – Not every instruction depends on immediate predecessor ⇒ executing instructions completely/partially in parallel possible – Classic 5-stage pipeline: 1) Instruction Fetch (Ifetch), 2) Register Read (Reg), 3) Execute (ALU), 4) Data Memory Access (Dmem), 5) Register Write (Reg) 9/1,3,8/2009 CSE502-F09, Lec 01-3 - intro...
View Full Document

This note was uploaded on 11/06/2010 for the course CSE 502 taught by Professor Wittie,l during the Spring '08 term at SUNY Stony Brook.

Page1 / 159

CSE502_lec15 - MTreviewF09 - CSE 502 Graduate Computer...

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