L1.Introduction - 1 ECE 475/CS 416 Computer Architecture -...

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: 1 ECE 475/CS 416 Computer Architecture - Introduction Edward Suh C omputer S ystems L aboratory suh@csl.cornell.edu Todays Agenda Question 1: What is this course about? What will I learn from it? Question 2: How will the course be run? What do I need to know? ECE 475/CS 416 Computer Architecture, Fall 2008, Suh 2 ECE 475/CS 416 Computer Architecture, Fall 2008, Suh Title = Computer Architecture What is Computer Architecture? Old definition (80s)= Todays architects must do more; implementation hurdles are more challenging than those in instruction set design ECE 475/CS 416 Computer Architecture, Fall 2008, Suh Role of the Computer Architect To design and engineer the various levels of a computer system to maximize performance and programmability within limits of technology and cost . Architect must be aware of application characteristics and benchmarks measures of cost and performance technology trends software and hardware interaction 3 ECE 475/CS 416 Computer Architecture, Fall 2008, Suh Performance? Desktop computers Largest market in dollar terms Web servers Amazon.com had $1.35MM revenue / hour (2005) Embedded / mobile computers ECE 475/CS 416 Computer Architecture, Fall 2008, Suh Single-Processor Performance From Hennessy and Patterson, Computer Architecture: A Quantitative Approach , 4th Edition, 2006 4 ECE 475/CS 416 Computer Architecture, Fall 2008, Suh Technology If history teaches us anything, it is that man, in his quest for knowledge and progress, is determined and cannot be deterred. John F. Kennedy (1962) Amazing yearly advances ~60% more devices per chip (doubles every 18 months) ~15% faster devices (doubles every 5 years) disks increase ~60% in capacity circuit boards increase ~5% in wire density Faster devices and advances in circuit design improve performance ECE 475/CS 416 Computer Architecture, Fall 2008, Suh Clock Frequency Growth Rate Source: Intel 30% per year 5 ECE 475/CS 416 Computer Architecture, Fall 2008, Suh Architecture Contribution Part I. Single-Core Processors What kinds of architectural innovations enabled the uni-processor performance improvement over the past 20 years? Same program (binary) Runs 1.58x faster each year!! ECE 475/CS 416 Computer Architecture, Fall 2008, Suh 6 ECE 475/CS 416 Computer Architecture, Fall 2008, Suh Moores Law: 2X transistors / year Cramming More Components onto Integrated Circuits, Gordon Moore, Electronics, 1965 # of transistors / cost-effective integrated circuit double every N months (12 N 24) Source UCB EECS 252 notes ECE 475/CS 416 Computer Architecture, Fall 2008, Suh CPUs: Archaic vs. Modern 1982 Intel 80286 12.5 MHz 2 MIPS (peak) Latency 320 ns 134,000 xtors, 47 mm2 16-bit data bus, 68 pins...
View Full Document

Page1 / 16

L1.Introduction - 1 ECE 475/CS 416 Computer Architecture -...

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