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.

Slides:



Advertisements
Similar presentations
CMSC 611: Advanced Computer Architecture Performance Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted.
Advertisements

Market Assessment for Small Businesses. Lecture Contents Marketing Mix/ Demand/ Demand Estimation Sampling Plan/ Data Collection and Analysis Market Survey.
An International Technology Roadmap for Semiconductors
CMSC 611: Advanced Computer Architecture Pipelining Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted.
CMSC 611: Advanced Computer Architecture Cache Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted from.
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.
Chapter 4 Gates and Circuits.
Chip Manufacturing Process
The science that drives modern computers. COS 116, Spring 2012 Adam Finkelstein.
CMSC 611: Advanced Computer Architecture Performance Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted.
CMSC 611: Advanced Computer Architecture Benchmarking Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted.
Chapter 4 Gates and Circuits. 4–2 Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors.
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.
Computing Hardware Starter.
Chapter 4 Gates and Circuits. Integrated Circuits aka CHIPS What’s in this thing???? 4–2.
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
Fundamentals of Computer Design
Lecture 3: 9/3/2002CS170 Fall CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University.
Economics and Sustainability Financial Factors Influencing Success.
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.
3.10 Employ product-mix strategies to meet customer expectations Performance Indicator: Describe the nature of product bundling 3.00 Understand product/service.
CS510 Computer Architectures
Integrated Circuits Costs
Profit Margins and Competition in Fashion Industry.
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.
Critical Loss Analysis Energy Drinks are NOT a Relevant Product.
Unit 8: Electronics and Technology. Section 1: Electronic Signals & Semiconductors  Objectives:  Define and compare digital and analog signals  Describe.
Cost and Performance.
December 4, Digital System Architecture Cost, Price, and Price for Performance Pradondet Nilagupta Spring 2001 (original notes from Randy Katz,
Inventories 8. Managing Inventories OBJECTIVE 1: Explain the management decisions related to inventory accounting, evaluation of inventory level, and.
3.08 Employ product-mix strategies to meet customer expectations
© GCSE Computing Computing Hardware Starter. Creating a spreadsheet to demonstrate the size of memory. 1 byte = 1 character or about 1 pixel of information.
COST ACCOUNTING. Unit 1 Cost Accounting and Information for Decision Makers.
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
Nanometer Technology © Copyright 2002, Fairview Ridge Partners, LLC All Rights Reserved Nanometer Technology AKI Expert Session.
DR. SIMING LIU SPRING 2016 COMPUTER SCIENCE AND ENGINEERING UNIVERSITY OF NEVADA, RENO Session 3 Computer Evolution.
Marketing & Sales – 3rd Hour
Computer Organization Yasser F. O. Mohammad 1. 2 Lecture 1: Introduction Today’s topics:  Why computer organization is important  Logistics  Modern.
Chapter 1 — Computer Abstractions and Technology — 1 Uniprocessor Performance Constrained by power, instruction-level parallelism, memory latency.
ECE 3110: Introduction to Digital Systems Introduction (Contd.)
CMSC 611: Advanced Computer Architecture Performance & Benchmarks Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some.
CHAPTER 2 Instruction Set Architecture 3/21/
CS203 – Advanced Computer Architecture
CMSC 611: Advanced Computer Architecture Performance Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted.
5 © The McGraw-Hill Companies, Inc., 2002 McGraw-Hill/Irwin 5 5 Slide 5-1 Target Costing,Theory of Constraints, and Life-Cycle Cost.
Copyright ©2009 Pearson Education, Inc. Publishing as Prentice Hall 22-1 Operations Management 10.
History of Computers and Performance David Monismith Jan. 14, 2015 Based on notes from Dr. Bill Siever and from the Patterson and Hennessy Text.
International Marketing.  What is a Business Market? ◦ Companies that purchase products for the operation of a business or for re-sale.  Five different.
High Performance Computer Architecture:
CMSC 611: Advanced Computer Architecture
The horizontal boundaries of a firm
CMSC 611 Advanced Computer Arch.
Lecture 2: Intro to Computer Architecture
Uniprocessor Performance
Technology advancement in computer architecture
Morgan Kaufmann Publishers
INTRODUCTION TO MICROPROCESSORS
INTRODUCTION TO MICROPROCESSORS
Chapter 1: The 8051 Microcontrollers
Chapter 4 Gates and Circuits.
CS105 Introduction to Computer Concepts GATES and CIRCUITS
Computer Architecture
CMSC 611: Advanced Computer Architecture
CMSC 611 Advanced Computer Arch.
The University of Adelaide, School of Computer Science
CMSC 611: Advanced Computer Architecture
3.08 Employ product-mix strategies to meet customer expectations
Presentation transcript:

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 CS252, Spr 2002 course slides, © 2002 UC Berkeley Some material adapted from Hennessy & Patterson / © 2003 Elsevier Science

Integrated Circuits: Fueling Innovation Chips begins with silicon, found in sand Silicon does not conduct electricity well and thus called semiconductor A special chemical process can transform tiny areas of silicon to either: –Excellent conductors of electricity (like copper) –Excellent insulator from electricity (like glass) –Areas that can conduct or insulate (a switch) A transistor is simply an on/off switch controlled by electricity Integrated circuits combines dozens of hundreds of transistors in a chip

Advances of the IC technology affect H/W and S/W design philosophy Integrated Circuits: Fueling Innovation Technology innovations over time

Slices processing steps DicePackage Package Test Die Test Ship Microelectronics Process Silicon ingots: –6-12 inches in diameter and about inches long Impurities in the wafer can lead to defective devices and reduces the yield

Die cost roughly goes with die area 4 Integrated Circuits Costs

What Affects Cost? 1.Learning curve: –The more experience in manufacturing a component, the better the yield –In general, a chip, board or system with twice the yield will have half the cost. –The learning curve is different for different components, complicating design decisions 2.Volume –Larger volume increases rate of learning curve –Doubling the volume typically reduce cost by 10% 3.Commodities –Are essentially identical products sold by multiple vendors in large volumes –Foil the competition and drive the efficiency higher and thus the cost down

From "Estimating IC Manufacturing Costs,” by Linley Gwennap, Microprocessor Report, August 2, 1993, p. 15 Real World Examples

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% Cost vs. Price Component Costs: raw material cost for the system’s building blocks 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

Chip Prices (August 1993) for a volume of 10,000 units Example: Price vs. Cost

Criteria of performance evaluation differs among users and designers Defining Performance Performance means different things to different people, therefore its assessment is subtle Analogy from the airlines industry: How to measure performance for an airplane? –Cruising speed (How fast it gets to the destination) –Flight range(How far it can reach) –Passenger capacity(How many passengers it can carry)

Performance Metrics Response (execution) time: –The time between the start and the completion of a task –Measures user perception of the system speed –Common in reactive and time critical systems, single-user computer, etc. Throughput: –The total number of tasks done in a given time –Most relevant to batch processing (billing, credit card processing) –Mainly used for input/output systems (disk access, printer, etc.)

Response-time Metric Maximizing performance means minimizing response (execution) time

Response-time Metric Performance of Processor P1 is better than P2 if –For a given work load L –P1 takes less time to execute L than P2

Response-time Metric Relative performance captures the performance ratio –For the same work load