ece475-lec02

ece475-lec02 - ECE 475/CS 416 Computer Architecture Prof...

Info iconThis preview shows pages 1–3. 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 Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ECE 475/CS 416 Computer Architecture Prof. Jos é F. Mart í nez C omputer S ystems L aboratory [email protected] ECE 475/CS 416 — Computer Architecture, Fal 2005 Prof. Martínez Announcements ! Available on CMS (http://cms.csuglab.cornell.edu) • Homework 1 • Lab 0–2 handouts ! Available on ECE Linux systems: • Lab 0–1 Verilog code ! In-class Q&A dynamics Cost and Performance ECE 475/CS 416 — Computer Architecture, Fal 2005 Prof. Martínez The Design Process Estimate Cost & Performance Bad Ideas Mediocre Ideas Good Ideas ECE 475/CS 416 — Computer Architecture, Fal 2005 Prof. Martínez Estimating IC Cost C IC = C die + C d- test + C pkg + C p- test Y C die = C wafer N die Y die ECE 475/CS 416 — Computer Architecture, Fal 2005 Prof. Martínez Dies per Wafer (Why not square wafers ?) N die = A w A d- L w √ 2 L d = π r 2 A d- 2 π r √ 2 A d ECE 475/CS 416 — Computer Architecture, Fal 2005 Prof. Martínez Die Yield ! Y wafer – Wafer yield (assume 1.0); 1- Y wafer is fraction of useless wafers ! D – Defects per unit area (typ. 0.4 to 0.8) ! ! – inversely proportional to number of masking levels (typ. 4.0) ! Manufacturing dictates most variables ! Architect can control A die : transistor count! • Die cost proportional to A die 4 ! – Need good return on additional transistors Y die = Y wafer 1 + D A die α- α ECE 475/CS 416 — Computer Architecture, Fal 2005 Prof. Martínez Cost Trends: Time, Volume 1MB in 1977: $5,000; in 1995: $10; in 2000: 35¢ ECE 475/CS 416 — Computer Architecture, Fal 2005 Prof. Martínez Cost is Not Price! ECE 475/CS 416 — Computer Architecture, Fal 2005 Prof. Martínez The Design Process Estimate Cost & Performance Bad Ideas Mediocre Ideas Good Ideas ECE 475/CS 416 — Computer Architecture, Fal 2005 Prof. Martínez Estimating Performance ! Possible performance metrics • execution time – wall-clock time, elapsed time, … • throughput: total work done in a given amount of time – cache BW, memory BW, I/O BW, pixels/polygons per second, … ! In both cases key measure is time • not as obvious as it seems • will see other metrics (MIPS, MFLOPs) ECE 475/CS 416 — Computer Architecture, Fal 2005 Prof. Martínez Relative Performance “...
View Full Document

{[ snackBarMessage ]}

Page1 / 5

ece475-lec02 - ECE 475/CS 416 Computer Architecture Prof...

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

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