December 4, 2015204521 Digital System Architecture Cost, Price, and Price for Performance Pradondet Nilagupta Spring 2001 (original notes from Randy Katz,

Slides:



Advertisements
Similar presentations
An International Technology Roadmap for Semiconductors
Advertisements

TU/e Processor Design 5Z0321 Processor Design 5Z032 Computer Systems Overview Chapter 1 Henk Corporaal Eindhoven University of Technology 2011.
Evolution of Chip Design ECE 111 Spring A Brief History 1958: First integrated circuit – Flip-flop using two transistors – Built by Jack Kilby at.
RISC vs CISC CS 3339 Lecture 3.2 Apan Qasem Texas State University Spring 2015 Some slides adopted from Milo Martin at UPenn.
Chapter 1 CSF 2009 Computer Performance. Defining Performance Which airplane has the best performance? Chapter 1 — Computer Abstractions and Technology.
1 Lecture 2: System Metrics and Pipelining Today’s topics: (Sections 1.6, 1.7, 1.9, A.1)  Quantitative principles of computer design  Measuring cost.
Chapter 1. Introduction This course is all about how computers work But what do we mean by a computer? –Different types: desktop, servers, embedded devices.
Computer Organization and Design David. Paterson and John L. Hennessy
Computer Architecture Instructor: Wen-Hung Liao Office: 大仁樓三樓 Office hours: TBA Course web page:
1  1998 Morgan Kaufmann Publishers Lectures for 2nd Edition Note: these lectures are often supplemented with other materials and also problems from the.
CIS 314 : Computer Organization Lecture 1 – Introduction.
1 Lecture 2: Measuring Performance/Cost/Power Today’s topics: (Sections 1.6, 1.4, 1.7, 1.8)  Quantitative principles of computer design  Measuring cost.
The History of Computers By: Casey Walsh. Introduction Computer history can be broken down into five generations of change. Computer history can be broken.
EE141 © Digital Integrated Circuits 2nd Introduction 1 The First Computer.
Chapter 1 Sections 1.1 – 1.3 Dr. Iyad F. Jafar Introduction.
Computer Organization and Assembly language
Computer performance.
Designing Goods and Services and Process Selection
Introduction Course Overview and Basic understanding of Computer Architecture.
Toshiba Understanding Costs of Chip Design and Manufacture Peter Hsu, Ph.D. Chief Architect Microprocessor Development Toshiba America Electronics Components,
EE414 VLSI Design Design Metrics in Design Metrics in VLSI Design [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
September 9, Digital System Architecture Cost, Price, and Price for Performance Pradondet Nilagupta Spring 2001 (original notes from Randy Katz,
Introduction to Computer Engineering ECE/CS 252, Fall 2007 Prof. Mikko Lipasti Department of Electrical and Computer Engineering University of Wisconsin.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 518 Adapted and modified from Digital.
ACOE255 – Microprocessor Architecture
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
Fundamentals of Computer Design
Economics and Sustainability Financial Factors Influencing Success.
1 Recap (from Previous Lecture). 2 Computer Architecture Computer Architecture involves 3 inter- related components – Instruction set architecture (ISA):
MS108 Computer System I Lecture 2 Metrics Prof. Xiaoyao Liang 2014/2/28 1.
C OMPUTER O RGANIZATION AND D ESIGN The Hardware/Software Interface 5 th Edition Chapter 1 Computer Abstractions and Technology Sections 1.5 – 1.11.
1 Computer System Organization I/O systemProcessor Compiler Operating System (Windows 98) Application (Netscape) Digital Design Circuit Design Instruction.
CMSC 611 Evaluating Cost Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from David Culler, UC Berkeley.
CS510 Computer Architectures
Integrated Circuits Costs
Advanced Computer Architecture Fundamental of Computer Design Instruction Set Principles and Examples Pipelining:Basic and Intermediate Concepts Memory.
Computer Organization and Design Computer Abstractions and Technology
CMSC 611 Evaluating Cost Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from David Culler, UC Berkeley.
Designing Goods and Services and Process Selection Chapter 3.
1 International Technology University CEN 951 Computer Architecture Lecture 1 - Introduction.
CS252/Patterson Lec 1.1 1/17/01 CMPUT429/CMPE382 Winter 2001 Topic2: Technology Trend and Cost/Performance (Adapted from David A. Patterson’s CS252 lecture.
AEEC405 – Microprocessor Architecture. Some Information Instructor Details Main Book.
Provide high-speed Network Processors (NPUs)
Cost and Performance.
Present – Past -- Future
Semiconductor Industry Milestones
CHAPTER 6 Instruction Set Architecture 12/7/
Academic PowerPoint Computer System – Architecture.
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE5900 Advanced Algorithms for Robust VLSI CAD Dr. Shiyan Hu Office: EERC 731 Adapted.
Chapter 1 — Computer Abstractions and Technology — 1 Uniprocessor Performance Constrained by power, instruction-level parallelism, memory latency.
Subroutines and Parameters Call and return Parameter passing Return values Leaf subroutines Combining C and assembly modules.
CHAPTER 2 Instruction Set Architecture 3/21/
CC311 Computer Architecture Chapter 1 Computer Abstraction & Technology.
Hardware Architecture
EE141 © Digital Integrated Circuits 2nd Introduction 1 EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital.
SPRING 2012 Assembly Language. Definition 2 A microprocessor is a silicon chip which forms the core of a microcomputer the concept of what goes into a.
CSE 410, Spring 2006 Computer Systems
Lecture 2: Intro to Computer Architecture
Uniprocessor Performance
Morgan Kaufmann Publishers
CPE 631 Lecture 01: Fundamentals of Computer Design
CS775: Computer Architecture
Computer Architecture
Embedded Processors.
COMS 361 Computer Organization
The University of Adelaide, School of Computer Science
August 30, 2000 Prof. John Kubiatowicz
Instruction Set Architecture
Presentation transcript:

December 4, Digital System Architecture Cost, Price, and Price for Performance Pradondet Nilagupta Spring 2001 (original notes from Randy Katz, UC Berkeley)

December 4, Digital System Architecture2 Review From Last Time (1/2) Given sales a function of performance relative to competition, tremendous investment in improving product as reported by performance summary Good products created when have: –Good benchmarks –Good ways to summarize performance If benchmarks/summary inadequate, then choice between improving product for real programs vs. improving product to get more sales;

December 4, Digital System Architecture3 Review From Last Time (2/2) Execution time is the REAL measure of computer performance! What about cost?

December 4, Digital System Architecture4 Integrated Circuits

December 4, Digital System Architecture5 Integrated Circuits Costs (1/3)

December 4, Digital System Architecture6 Integrated Circuits Costs (2/3)

December 4, Digital System Architecture7 Integrated Circuits Costs (3/3) Defect per unit area (0.6 to 1.2), Fabrication complexity: a (about 3)  is a parameter that correspond to the number of masking level (roughly 3 for CMOS) For Advanced Processes: Die Cost goes roughly with die area 4

December 4, Digital System Architecture8 Real World Example ChipMetal Layer Line Width Wafer Cost Defect /Cm 2 Area mm 2 Dies/ Wafer YieldDie Cost 386DX20.90$ %$4 486DX230.80$ %$12 PowerPC $ %$53 HP PA $ %$73 DEC Alpha30.70$ %$149 Super SPARC30.70$ %$272 Pentium30.80$ %$417 From "Estimating IC Manufacturing Costs, ” by Linley Gwennap, Microprocessor Report, August 2, 1993, p. 15

December 4, Digital System Architecture9 Other Cost ChipDie Cost pinPackage Type CostTest & Assembly Total 386DX$4132QFP$1$4$9 486DX2$12168PGA$11$12$35 PowerPC 601$53304QFP$3$21$77 HP PA 7100$73504PGA$35$16$124 DEC Alpha$149431PGA$30$23$202 Super SPARC$272293PGA$20$34$326 Pentium$417273PGA$19$37$473 Packaging Cost: depends on pins, heat dissipation, appearance,...

December 4, Digital System Architecture Cost/Performance What is Relationship of Cost to Price? Component Costs Component Cost List Price 15% to 33%

December 4, Digital System Architecture Cost/Performance What is Relationship of Cost to Price? Component Costs Direct Costs (add 25% to 40%) recurring costs: labor, purchasing, scrap, warranty Component Cost Direct Cost List Price 15% to 33% 6% to 8%

December 4, Digital System Architecture Cost/Performance What is Relationship of Cost to Price? Component Costs Direct Costs (add 25% to 40%) recurring costs: labor, purchasing, scrap, warranty Gross Margin (add 82% to 186%) nonrecurring costs: R&D, marketing, sales, equipment maintenance, rental, financing cost, pretax profits, taxes Component Cost Direct Cost Gross Margin List Price 15% to 33% 6% to 8% 34% to 39%

December 4, Digital System Architecture Cost/Performance What is Relationship of Cost to Price? Component Costs Direct Costs (add 25% to 40%) recurring costs: labor, purchasing, scrap, warranty Gross Margin (add 82% to 186%) nonrecurring costs: R&D, marketing, sales, equipment maintenance, rental, financing cost, pretax profits, taxes Average Discount to get List Price (add 33% to 66%): volume discounts and/or retailer markup Component Cost Direct Cost Gross Margin Average Discount Avg. Selling Price List Price 15% to 33% 6% to 8% 34% to 39% 25% to 40%

December 4, Digital System Architecture Assume purchase 10,000 units Chip Prices (August 1993) ChipAreaMfg.PriceMulti-Comment mm 2 costplier Intense Competition 386DX43 $9 $ Intense Competition No Competition 486DX281 $35 $ No Competition PowerPC $77 $ DEC Alpha234 $202 $ Recoup R&D? Pentium296 $473 $ Early in shipments

December 4, Digital System Architecture15 Chip Prices (August 1993) Assume purchase 10,000 units ChipAreaMfg.PriceMulti-Comment mm 2 costplier 386DX43 $9 $ Intense Competition 486DX281 $35 $ No Competition PowerPC $77 $ DEC Alpha234 $202 $ Recoup R&D? Pentium296 $473 $ Early in shipments

December 4, Digital System Architecture16 Workstation Costs: $1000 to $3000 DRAM: 50% to 55% Color Monitor: 15% to 20% CPU board: 10% to 15% Hard disk: 8% to 10% CPU cabinet: 3% to 5% Video & other I/O: 3% to 7% Keyboard, mouse: 1% to 2%

December 4, Digital System Architecture Learning Curve Years production costs volume time to introduce new product

December 4, Digital System Architecture18 Volume vs. Cost Rule of thumb on applying learning curve to manufacturing: “When volume doubles, costs reduce 10%” A DEC View of Computer Engineering by C. G. Bell, J. C. Mudge, and J. E. McNamara, Digital Press, Bedford, MA., nodes = 8,000 nodes/year vs. 100,000 Workstations/year 2 X = (100,000/8,000) => x = 3.6 Since doubling value reduces cost by 10%, costs reduces to (0.9) 3.6 = 0.68 of the original price (about 1/3 less expensive).

December 4, Digital System Architecture19 Volume vs. Cost: PCs vs. Workstations PC23,880,898 33,547,589 44,006,000 65,480,000 WS407, , , ,585 Ratio x = 65 => X = 6.0 and (0.9) 6.0 = 0.53 ญ PC costs are 47% less than workstation costs for whole market. Single company: 20% WS market vs. 10% PC market Ratio x = 32 => X = 5.0 and (0.9) 5.0 = 0.59 ญ PCs cost 41% less than workstations for single company.

December 4, Digital System Architecture20 High Margins on High-End Machines R&D considered return on investment (ROI) ญ 10% –Every $1 R&D must generate $7 to $13 in sales High end machines need more $ for R&D Sell fewer high end machines –Fewer to amortize R&D –Much higher margins Cost of 1 MB Memory (January 1994): PC$40(Mac Quadra) WS $42(SS-10) Mainframe$1920(IBM 3090) Supercomputer $600(M90 DRAM) $1375 (C90 15 ns SRAM)

December 4, Digital System Architecture21 Recouping Development Cost on Low Volume Microprocessors? Hennessy says MIPS R4000 cost $30M to develop Intel rumored to invest $100M on 486 SGI/MIPS sells 300,000 R4000s over product lifetime? Intel sells 50,000, s? Intel must get $100M from chips ($2/chip) SGI/MIPS can get $30M from margin of workstations vs. chips vs. $100/chip Alternative: SGI buys chips vs. develops them

December 4, Digital System Architecture22 Price/Performance Gross Margin vs. Market Segment

December 4, Digital System Architecture23 Price/Performance Gross Margin vs. Market Segment

December 4, Digital System Architecture Information Technology R&D Compaq is #1 PC maker in US

December 4, Digital System Architecture Accelerating Pace of Product Development Product age as % of revenue

December 4, Digital System Architecture Shift in Employment Towards Software and Services

December 4, Digital System Architecture27 Long Term R&D Investments Take Time to Payoff Timesharing Networking Redundant Array of Inexpensive Disks Parallel Computing MicroElectro Mech. Systems Gov ’ t Research$1B businessIndustry R & D Reduced Instruction Set Architecture

December 4, Digital System Architecture28 Power/Energy ÊLead processor power increases every generation Ë Compactions provide higher performance at lower power

December 4, Digital System Architecture29 Energy/Power Power dissipation: rate at which energy is taken from the supply (power source) and transformed into heat Energy dissipation for a given instruction depends upon type of instruction (and state of the processor)

December 4, Digital System Architecture30 The Energy-Flexibility Gap Embedded Processors SA MIPS/mW ASIPs DSPs 2 V DSP: 3 MOPS/mW Dedicated HW Flexibility (Coverage) Energy Efficiency MOPS/mW (or MIPS/mW) Reconfigurable Processor/Logic Pleiades MOPS/mW