Homework Question. Faster, faster, faster! (40 points)

Size: px
Start display at page:

Download "Homework Question. Faster, faster, faster! (40 points)"

Transcription

1 Homework Question. Faster, faster, faster! (40 points) Microprocessor Challenge to Intel Launched By MATTHEW FORDAHL, The Associated Press, Monday, February 7, 2005; 8:11 PM SAN FRANCISCO - Setting up a battle for the future of computing, engineers from IBM, Sony and Toshiba unveiled details Monday of a microprocessor they claim has the muscle of a supercomputer and can power everything from video game consoles to business computers. Devices built with the processor, code-named Cell, will compete directly with the PC chips that have powered most of the world's personal computers for a quarter century. Cell's designers say their chip, built from the start with the burgeoning world of rich media and broadband networks in mind, can deliver 10 times the performance of today's PC processors. It also will not carry the same technical baggage that has made most of today's computers compatible with older PCs. That architectural divergence will challenge the current dominant paradigm of computing that Microsoft Corp. and Intel Corp. have fostered. The new chip is expected to be used in Sony Corp.'s next-generation PlayStation game console in Toshiba Corp. plans to incorporate it into high-end televisions that year as well. And IBM Corp. has said it will sell a workstation with the chip starting later this year. Beyond that, companies are remaining coy about where it might be used and whether it will be compatible with older technology. Supercomputer claims are nothing new in the high-tech industry, and over the years chip and computer companies have steadily improved microprocessor performance even without altering chips' underlying architecture. And while its competitors may well match the Cell chip in performance by the time it debuts, it differs considerably from today's processors in constitution. Cell is comprised of several computing engines, or cores. A core based on IBM's Power architecture controls eight "synergistic" processing centers. In all, they can simultaneously carry out 10 instruction sequences, compared with two for today's Intel chips. The new microprocessor also is expected to be able to run multiple operating systems and programs at the same time while ensuring each has enough resources. In the home, that could allow for a device that's capable of handling a video game, television and general-purpose computer at once. "It's very flexible," said Jim Kahle, an IBM senior fellow. "We support many operating systems with our virtualization technology so we can run multiple operating systems at the same time, doing different jobs on the system." Later this year, Intel and Advanced Micro Devices Inc. plan to release their own "multicore" chips, which also increase the number of instructions that can be executed at once. IBM and Sun Microsystems Inc. already sell chips with multiple cores, mainly for business servers. On Monday, Intel announced that it has completed the first product runs of its dual-core processors and said it plans to deliver two separate dual-core Pentium chips and chipsets in the second quarter. 1

2 Cell appears to have an advantage in the number of transistors million compared with 125 million for today's latest Pentium 4 chips. Traditional chip makers, however, have regularly doubled their number of transistors every 12 to 18 months. Cell is said to run at clock speeds greater than 4 gigahertz, which would top the 3.8 GHz of Intel's current topspeed chip. Cell's designers said they are running a variety of operating systems on the processor at their lab in Austin, Texas. But they would not say whether Microsoft's Windows is one of them. In fact, they only confirmed running Linux, the open source environment. The PC industry has seen a long line of chips attempt to usurp the x86 architecture pioneered by Intel that dominates today's computers. But all have failed, and Intel remains the world's largest chip maker. In the 1990s, IBM, Motorola Inc. and Apple Computer Inc. pushed the PowerPC architecture. Though it's still used by the Apple Macintosh as well as IBM workstations and servers, it failed to dethrone Intel. Most recently, Transmeta Corp.'s Crusoe was supposed to challenge Intel's dominance in notebooks. Launched at the twilight of the tech boom in 2000, it gained only marginal acceptance and the company is now considering plans to focus on licensing its patents. Intel has since developed its own mobile chip technology, Centrino. "Transmeta was also a disruptive influence in the market. And because of Transmeta, we've got Centrino and the advances that have happened in mobile computing," said Steve Kleynhans, a Meta Group analyst. "Unfortunately, we don't really have Transmeta anymore." For a challenger to succeed in displacing x86, it will have to perform considerably better since it also will break computing's long-standing tradition of backward and forward compatibility, said Justin Rattner, who oversees Intel's Corporate Technology Group. "They're going to have to show they're able to do things that conventional architectures at least at the moment are incapable of doing," he said. "That's the fundamental question." The Cell's specifications also suggest the PlayStation 3 will offer realistic graphics and strong performance. But analysts cautioned that not all the features in a product announcement will find their way into all systems built on the device. "Any new technology like this has two components," Kleynhans said. "It has the vision of what it could be because you need the big vision to sell it. Then there's the reality of how it's really going to be used, which generally several levels down the chain from there." 2005 The Associated Press Additional Information Cell is fairly large, with a die size of 221 square millimeters. The latest version of the Pentium M is only about 84 square millimeters. Source: 2

3 Let s look at the speed first. (a) You read that Cell is said to run at clock speeds greater than 4 gigahertz. State how many Hertz that is; provide as many zeros as indicated by giga. The clock speed also is called the cycle speed and the time required for one cycle is the time in which one basic operation can be carried out on the chip. If, for example, the clock speed were 100 Hertz, the time for one cycle would be one hundredth of a second. Compute the time for one cycle of the Cell chip; provide the answer as an integer and add the appropriate prefix before second (e.g. milli, micro, nano, pico, femto, ). (6 points) 4 GHz = 4, Hz 1 cycle takes seconds. (b) How far does light travel in 1 nanosecond? And how far does it travel during one cycle of the Cell chip? Provide your answer in nanometers. Show your work. For the speed of light, use c = 300,000 km/s (exact value is 299, km/s and close). (6 points) In 1 ns: nm In 1 cycle of Cell chip: nm Show work: 3

4 Now, let s look at the size. (c) The Washington Post article mentions how many transistors are on the Cell chip. Find the number and reproduce it right here: transistors. Compute the area of 1 transistor. Assume that all transistors are on the same level, that they are packed without space between them, and that there is nothing but transistors on the chip. Provide your answer in square nanometers, nm 2. Show your work. (6 points) Area for 1 transistor on Cell chip: nm 2 Show work: (d) Visit Winter s periodic system of the elements at and find the element-element distance within the element for silicon (under atomic radii ) and write it down here in picometers: pm. Assume that each transistor is completely square, how many Si-atoms would fit along one edge of one such squared transistor area? Show work. (6 points) 4

5 (e) Which companies are collaborating to build the new Cell chip and in what countries are their headquarters? Which company is the primary target of the Cell chip offensive and in which country is this company s headquarter? (8 points) Target: (f) What is conceptually totally wrong with this picture ( (8 points). 5

Now we are going to speak about the CPU, the Central Processing Unit.

Now we are going to speak about the CPU, the Central Processing Unit. Now we are going to speak about the CPU, the Central Processing Unit. The central processing unit or CPU is the component that executes the instructions of the program that is stored in the computer s

More information

Since the invention of microprocessors at Intel in the late 1960s, Multicore Chips and Parallel Processing for High-End Learning Environments

Since the invention of microprocessors at Intel in the late 1960s, Multicore Chips and Parallel Processing for High-End Learning Environments old Learning on Demand Marcelo Hoffmann +1 650 859 3680; fax: +1 650 859 4544; electronic mail: mhoffmann@sric-bi.com Multicore Chips and Parallel Processing for High-End Learning Environments Why is this

More information

Introduction to Computer Science Lesson 5

Introduction to Computer Science Lesson 5 Introduction to Computer Science Lesson 5 BSc in Computer Science University of New York, Tirana Assoc. Prof. Marenglen Biba Copyright 2012 Pearson Education, Inc. 1-1 Data Manipulation 2.1 Computer Architecture

More information

CS 265. Computer Architecture. Wei Lu, Ph.D., P.Eng.

CS 265. Computer Architecture. Wei Lu, Ph.D., P.Eng. CS 265 Computer Architecture Wei Lu, Ph.D., P.Eng. 1 Part 2: Introduction to Computer Architecture Our goal: have a basic look at architecture of computer, its functions and structure, its history and

More information

Unit 4 Part A Evaluating & Purchasing a Computer. Computer Applications

Unit 4 Part A Evaluating & Purchasing a Computer. Computer Applications Unit 4 Part A Evaluating & Purchasing a Computer Computer Applications Making Informed Computer Purchasing Decisions Before Buying a Computer Speaking the language of the computer world can be tricky It

More information

7/28/ Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc.

7/28/ Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc Prentice-Hall, Inc. Technology in Action Technology in Action Chapter 9 Behind the Scenes: A Closer Look a System Hardware Chapter Topics Computer switches Binary number system Inside the CPU Cache memory Types of RAM Computer

More information

Computer Architecture = CS/ECE 552: Introduction to Computer Architecture. 552 In Context. Why Study Computer Architecture?

Computer Architecture = CS/ECE 552: Introduction to Computer Architecture. 552 In Context. Why Study Computer Architecture? CS/ECE 552: Introduction to Computer Architecture Instructor: Mark D. Hill T.A.: Brandon Schwartz Section 2 Fall 2000 University of Wisconsin-Madison Lecture notes originally created by Mark D. Hill Updated

More information

IBM's 'dinosaur' turns 40 PCs were supposed to kill off the mainframe, but Big Blue's big boxes are still crunching numbers

IBM's 'dinosaur' turns 40 PCs were supposed to kill off the mainframe, but Big Blue's big boxes are still crunching numbers San Francisco Chronicle Benjamin Pimentel, Chronicle Staff Writer Monday, April 5, 2004 IBM's 'dinosaur' turns 40 PCs were supposed to kill off the mainframe, but Big Blue's big boxes are still crunching

More information

lesson 3 Transforming Data into Information

lesson 3 Transforming Data into Information essential concepts lesson 3 Transforming Data into Information This lesson includes the following sections: How Computers Represent Data How Computers Process Data Factors Affecting Processing Speed Extending

More information

Mobile Processors. Jose R. Ortiz Ubarri

Mobile Processors. Jose R. Ortiz Ubarri Mobile Processors Jose R. Ortiz Ubarri Electrical and Computer Engineering Department University of Puerto Rico, Mayagüez Campus Mayagüez, Puerto Rico 00681 5000 Jose.Ortiz@hpcf.upr.edu Introduction While

More information

Strategy overview STACY J. SMITH GROUP PRESIDENT, MANUFACTURING, OPERATIONS AND SALES SEPTEMBER 19, 2017 TECHNOLOGY AND MANUFACTURING DAY

Strategy overview STACY J. SMITH GROUP PRESIDENT, MANUFACTURING, OPERATIONS AND SALES SEPTEMBER 19, 2017 TECHNOLOGY AND MANUFACTURING DAY Strategy overview STACY J. SMITH GROUP PRESIDENT, MANUFACTURING, OPERATIONS AND SALES SEPTEMBER 19, 2017 Legal Disclaimer DISCLOSURES China Tech and Manufacturing Day 2017 occurs during Intel s Quiet Period,

More information

Introduction. Summary. Why computer architecture? Technology trends Cost issues

Introduction. Summary. Why computer architecture? Technology trends Cost issues Introduction 1 Summary Why computer architecture? Technology trends Cost issues 2 1 Computer architecture? Computer Architecture refers to the attributes of a system visible to a programmer (that have

More information

Advanced processor designs

Advanced processor designs Advanced processor designs We ve only scratched the surface of CPU design. Today we ll briefly introduce some of the big ideas and big words behind modern processors by looking at two example CPUs. The

More information

(ii) Why are we going to multi-core chips to find performance? Because we have to.

(ii) Why are we going to multi-core chips to find performance? Because we have to. CSE 30321 Computer Architecture I Fall 2009 Lab 06 Introduction to Multi-core Processors and Parallel Programming Assigned: November 3, 2009 Due: November 17, 2009 1. Introduction: This lab will introduce

More information

The Power Wall. Why Aren t Modern CPUs Faster? What Happened in the Late 1990 s?

The Power Wall. Why Aren t Modern CPUs Faster? What Happened in the Late 1990 s? The Power Wall Why Aren t Modern CPUs Faster? What Happened in the Late 1990 s? Edward L. Bosworth, Ph.D. Associate Professor TSYS School of Computer Science Columbus State University Columbus, Georgia

More information

CC312: Computer Organization

CC312: Computer Organization CC312: Computer Organization 1 Chapter 1 Introduction Chapter 1 Objectives Know the difference between computer organization and computer architecture. Understand units of measure common to computer systems.

More information

Linked Lists. What is a Linked List?

Linked Lists. What is a Linked List? Linked Lists Along with arrays, linked lists form the basis for pretty much every other data stucture out there. This makes learning and understand linked lists very important. They are also usually the

More information

Computer Organization & Assembly Language Programming (CSE 2312)

Computer Organization & Assembly Language Programming (CSE 2312) Computer Organization & Assembly Language Programming (CSE 2312) Lecture 2 Taylor Johnson Summary from Last Time This course aims to answer the question: how do computers compute? Complex and fundamental

More information

IT 252 Computer Organization and Architecture. Introduction. Chia-Chi Teng

IT 252 Computer Organization and Architecture. Introduction. Chia-Chi Teng IT 252 Computer Organization and Architecture Introduction Chia-Chi Teng What is computer architecture about? Computer architecture is the study of building computer systems. IT 252 is roughly split into

More information

An Operating System History of Operating Systems. Operating Systems. Autumn CS4023

An Operating System History of Operating Systems. Operating Systems. Autumn CS4023 Operating Systems Autumn 2017-2018 Outline 1 2 What is an Operating System? From the user s point of view an OS is: A program that acts as an intermediary between a user of a computer and the computer

More information

What s inside your computer? Session 3. Peter Henderson

What s inside your computer? Session 3. Peter Henderson What s inside your computer? Session 3 Peter Henderson phenders@butler.edu 1 Time & Space/Size & Speed Time How long does it take to do something? (retrieve data from memory, execute a computer instruction,

More information

Figure 1 Logical view of the system memory.

Figure 1 Logical view of the system memory. Memory Addressing The memory of a computer system consists of tiny electronic switches, with each switch in one of two states: open or closed. It is, however, more convenient to think of these states as

More information

Slide Set 8. for ENCM 369 Winter 2018 Section 01. Steve Norman, PhD, PEng

Slide Set 8. for ENCM 369 Winter 2018 Section 01. Steve Norman, PhD, PEng Slide Set 8 for ENCM 369 Winter 2018 Section 01 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary March 2018 ENCM 369 Winter 2018 Section 01

More information

Contents Slide Set 9. Final Notes on Textbook Chapter 7. Outline of Slide Set 9. More about skipped sections in Chapter 7. Outline of Slide Set 9

Contents Slide Set 9. Final Notes on Textbook Chapter 7. Outline of Slide Set 9. More about skipped sections in Chapter 7. Outline of Slide Set 9 slide 2/41 Contents Slide Set 9 for ENCM 369 Winter 2014 Lecture Section 01 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary Winter Term, 2014

More information

Intel (INTC) Analyst: Brian von Hein Jr. Fall Recommendation: SELL Target Price until (12/31/2015): $24.46

Intel (INTC) Analyst: Brian von Hein Jr. Fall Recommendation: SELL Target Price until (12/31/2015): $24.46 Recommendation: SELL Target Price until (12/31/2015): $24.46 1. Reasons for the Recommendation Intel has been the markets leader in microprocessors for personal computers over the last decade. The industry

More information

Memory Systems IRAM. Principle of IRAM

Memory Systems IRAM. Principle of IRAM Memory Systems 165 other devices of the module will be in the Standby state (which is the primary state of all RDRAM devices) or another state with low-power consumption. The RDRAM devices provide several

More information

Calendar Description

Calendar Description ECE212 B1: Introduction to Microprocessors Lecture 1 Calendar Description Microcomputer architecture, assembly language programming, memory and input/output system, interrupts All the instructions are

More information

Chinese mobile sensation dips toes in US with accessories 12 February 2015, bybrandon Bailey And Michael Liedtke

Chinese mobile sensation dips toes in US with accessories 12 February 2015, bybrandon Bailey And Michael Liedtke Chinese mobile sensation dips toes in US with accessories 12 February 2015, bybrandon Bailey And Michael Liedtke Xiaomi vice president of global operations Hugo Barra holds up a Mi Note after a presentation

More information

CSE 141: Computer Architecture. Professor: Michael Taylor. UCSD Department of Computer Science & Engineering

CSE 141: Computer Architecture. Professor: Michael Taylor. UCSD Department of Computer Science & Engineering CSE 141: Computer 0 Architecture Professor: Michael Taylor RF UCSD Department of Computer Science & Engineering Computer Architecture from 10,000 feet foo(int x) {.. } Class of application Physics Computer

More information

What is this class all about?

What is this class all about? EE141-Fall 2012 Digital Integrated Circuits Instructor: Elad Alon TuTh 11-12:30pm 247 Cory 1 What is this class all about? Introduction to digital integrated circuit design engineering Will describe models

More information

CS 152 Computer Architecture and Engineering

CS 152 Computer Architecture and Engineering CS 152 Computer Architecture and Engineering Lecture 7 Performance 2005-2-8 John Lazzaro (www.cs.berkeley.edu/~lazzaro) TAs: Ted Hong and David Marquardt www-inst.eecs.berkeley.edu/~cs152/ Last Time: Tips

More information

This Unit: Putting It All Together. CIS 371 Computer Organization and Design. Sources. What is Computer Architecture?

This Unit: Putting It All Together. CIS 371 Computer Organization and Design. Sources. What is Computer Architecture? This Unit: Putting It All Together CIS 371 Computer Organization and Design Unit 15: Putting It All Together: Anatomy of the XBox 360 Game Console Application OS Compiler Firmware CPU I/O Memory Digital

More information

This Unit: Putting It All Together. CIS 371 Computer Organization and Design. What is Computer Architecture? Sources

This Unit: Putting It All Together. CIS 371 Computer Organization and Design. What is Computer Architecture? Sources This Unit: Putting It All Together CIS 371 Computer Organization and Design Unit 15: Putting It All Together: Anatomy of the XBox 360 Game Console Application OS Compiler Firmware CPU I/O Memory Digital

More information

Familiarity with data types, data structures, as well as standard program design, development, and debugging techniques.

Familiarity with data types, data structures, as well as standard program design, development, and debugging techniques. EE 472 Lab 1 (Individual) Introduction to C and the Lab Environment University of Washington - Department of Electrical Engineering Introduction: This lab has two main purposes. The first is to introduce

More information

What is Information Technology. Chapter 1: Computer System. Why use Information Technology? What is Data?

What is Information Technology. Chapter 1: Computer System. Why use Information Technology? What is Data? What is Information Technology Chapter 1: Computer System Information Technology is the direct use of technology to process data. A more formal definition of IT would be: The acquisition, processing, storage

More information

INTEL MULTI-CORE PROCESSOR ARCHITECTURE DEVELOPMENT A

INTEL MULTI-CORE PROCESSOR ARCHITECTURE DEVELOPMENT A Intel Corporation 2200 Mission College Blvd. P.O. Box 58119 Santa Clara, CA 95052-8119 BACKGROUNDER INTEL MULTI-CORE PROCESSOR ARCHITECTURE DEVELOPMENT A New Path Toward an Enhanced User Experience, Better

More information

1DT157 Digitalteknik och datorarkitekt. Digital technology and computer architecture, 5p

1DT157 Digitalteknik och datorarkitekt. Digital technology and computer architecture, 5p 1DT157 Digitalteknik och datorarkitekt Digital technology and computer architecture, 5p This is 1DT157 Digitalteknik och datorarkitekt Instructor: Stefanos Kaxiras Few things about me: Visiting professor

More information

UMBC. Rubini and Corbet, Linux Device Drivers, 2nd Edition, O Reilly. Systems Design and Programming

UMBC. Rubini and Corbet, Linux Device Drivers, 2nd Edition, O Reilly. Systems Design and Programming Systems Design and Programming Instructor: Professor Jim Plusquellic Text: Barry B. Brey, The Intel Microprocessors, 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium and Pentium Pro Processor Architecture,

More information

Understanding Computers. Hardware Terminology

Understanding Computers. Hardware Terminology Understanding Computers Hardware Terminology Definitions A computer is a machine that manipulates data according to a list of instructions. Personal computer: a computer whose original sales price, size,

More information

Outline Marquette University

Outline Marquette University COEN-4710 Computer Hardware Lecture 1 Computer Abstractions and Technology (Ch.1) Cristinel Ababei Department of Electrical and Computer Engineering Credits: Slides adapted primarily from presentations

More information

Second Generations Computers( )

Second Generations Computers( ) Second Generations Computers(1954-1962) Second Generations Computers(1954-1962) The invention of the transistor greatly changed the computer's development in 1948. The transistor replaced the large, cumbersome

More information

Fundamentals of Computer Design

Fundamentals of Computer Design Fundamentals of Computer Design Computer Architecture J. Daniel García Sánchez (coordinator) David Expósito Singh Francisco Javier García Blas ARCOS Group Computer Science and Engineering Department University

More information

Computer Architecture Computer Architecture. Computer Architecture. What is Computer Architecture? Grading

Computer Architecture Computer Architecture. Computer Architecture. What is Computer Architecture? Grading 178 322 Computer Architecture Lecturer: Watis Leelapatra Office: 4301D Email: watis@kku.ac.th Course Webpage: http://gear.kku.ac.th/~watis/courses/178322/178322.html Computer Architecture Grading Midterm

More information

COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. 5 th. Edition. Chapter 1. Computer Abstractions and Technology

COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. 5 th. Edition. Chapter 1. Computer Abstractions and Technology COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface 5 th Edition Chapter 1 Computer Abstractions and Technology The Computer Revolution Progress in computer technology Underpinned by Moore

More information

CMPSCI 201: Architecture and Assembly Language

CMPSCI 201: Architecture and Assembly Language CMPSCI 201: Architecture and Assembly Language Deepak Ganesan Computer Science Department 1-1 Course Administration Instructor: Deepak Ganesan (dganesan@cs.umass.edu) 250 CS Building Office Hrs: T 10:45-12:15,

More information

time step first instruction second instruction

time step first instruction second instruction COMP1200 2001 Semester 1 61 Parallelism Microprocessors can use a variety of tricks to execute more instructions in a given amount of time. One of the most successful is to execute more than one instruction

More information

Computer Architectures

Computer Architectures Computer Architectures Instruction Set Architectures 2018. április 22. Budapest Gábor Horváth associate professor BUTE Dept. of Networked Systems and Services ghorvath@hit.bme.hu 2 Instruction set architectures

More information

Supercomputing and Mass Market Desktops

Supercomputing and Mass Market Desktops Supercomputing and Mass Market Desktops John Manferdelli Microsoft Corporation This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

More information

Soitec ultra-thin SOI substrates enabling FD-SOI technology. July, 2015

Soitec ultra-thin SOI substrates enabling FD-SOI technology. July, 2015 Soitec ultra-thin SOI substrates enabling FD-SOI technology July, 2015 Agenda FD-SOI: Background & Value Proposition C1- Restricted July 8, 2015 2 Today Ultra-mobile & Connected Consumer At Any Time With

More information

Microelettronica. J. M. Rabaey, "Digital integrated circuits: a design perspective" EE141 Microelettronica

Microelettronica. J. M. Rabaey, Digital integrated circuits: a design perspective EE141 Microelettronica Microelettronica J. M. Rabaey, "Digital integrated circuits: a design perspective" Introduction Why is designing digital ICs different today than it was before? Will it change in future? The First Computer

More information

This Unit: Putting It All Together. CIS 501 Computer Architecture. What is Computer Architecture? Sources

This Unit: Putting It All Together. CIS 501 Computer Architecture. What is Computer Architecture? Sources This Unit: Putting It All Together CIS 501 Computer Architecture Unit 12: Putting It All Together: Anatomy of the XBox 360 Game Console Application OS Compiler Firmware CPU I/O Memory Digital Circuits

More information

Multicore Computing and Scientific Discovery

Multicore Computing and Scientific Discovery scientific infrastructure Multicore Computing and Scientific Discovery James Larus Dennis Gannon Microsoft Research In the past half century, parallel computers, parallel computation, and scientific research

More information

Systems Design and Programming. Instructor: Chintan Patel

Systems Design and Programming. Instructor: Chintan Patel Systems Design and Programming Instructor: Chintan Patel Text: Barry B. Brey, 'The Intel Microprocessors, 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium and Pentium Pro Processor, Pentium II, Pentium

More information

ECE 588/688 Advanced Computer Architecture II

ECE 588/688 Advanced Computer Architecture II ECE 588/688 Advanced Computer Architecture II Instructor: Alaa Alameldeen alaa@ece.pdx.edu Winter 2018 Portland State University Copyright by Alaa Alameldeen and Haitham Akkary 2018 1 When and Where? When:

More information

ECE369: Fundamentals of Computer Architecture

ECE369: Fundamentals of Computer Architecture : Fundamentals of Computer Architecture ECE 369 MWF 10:00 AM - 10:50 AM in HARV-302 Instructor Teaching Assistant Name: Ali Akoglu Chad Rossmeisl Office: ECE 356-B Phone: (520) 626-5149 Email: akoglu@ece.arizona.edu

More information

LBS 2006 Temperature Meter. LBS Insight Industry Survey

LBS 2006 Temperature Meter. LBS Insight Industry Survey LBS 2006 Temperature Meter LBS Insight Industry Survey www.berginsight.com BERG INSIGHT EDITING TEAM Tobias Ryberg, Senior Analyst (tobias@berginsight.com) Johan Fagerberg, Senior Analyst (johan@berginsight.com)

More information

ECE520 VLSI Design. Lecture 1: Introduction to VLSI Technology. Payman Zarkesh-Ha

ECE520 VLSI Design. Lecture 1: Introduction to VLSI Technology. Payman Zarkesh-Ha ECE520 VLSI Design Lecture 1: Introduction to VLSI Technology Payman Zarkesh-Ha Office: ECE Bldg. 230B Office hours: Wednesday 2:00-3:00PM or by appointment E-mail: pzarkesh@unm.edu Slide: 1 Course Objectives

More information

Functional Units of a Modern Computer

Functional Units of a Modern Computer Functional Units of a Modern Computer We begin this lecture by repeating a figure from a previous lecture. Logically speaking a computer has four components. Connecting the Components Early schemes for

More information

The most underrated quality of Steve Jobs: Presentation Skills. I never saw anyone doing better than him.

The most underrated quality of Steve Jobs: Presentation Skills. I never saw anyone doing better than him. The most underrated quality of Steve Jobs: Presentation Skills. I never saw anyone doing better than him. Steve was funny, had a great presence of mind and a great storyteller. He was a natural magician.

More information

CSE : Introduction to Computer Architecture

CSE : Introduction to Computer Architecture Computer Architecture 9/21/2005 CSE 675.02: Introduction to Computer Architecture Instructor: Roger Crawfis (based on slides from Gojko Babic A modern meaning of the term computer architecture covers three

More information

ECE/CS 552: Introduction To Computer Architecture 1

ECE/CS 552: Introduction To Computer Architecture 1 ECE/CS 552: Introduction To Instructor:Mikko H Lipasti TA: Guangyu Shi Fall 2010 University of Wisconsin-Madison Lecture notes partially based on set created by Mark Hill. Instruction Set Architecture

More information

ECE 588/688 Advanced Computer Architecture II

ECE 588/688 Advanced Computer Architecture II ECE 588/688 Advanced Computer Architecture II Instructor: Alaa Alameldeen alaa@ece.pdx.edu Fall 2009 Portland State University Copyright by Alaa Alameldeen and Haitham Akkary 2009 1 When and Where? When:

More information

What is this class all about?

What is this class all about? EE141-Fall 2007 Digital Integrated Circuits Instructor: Elad Alon TuTh 3:30-5pm 155 Donner 1 1 What is this class all about? Introduction to digital integrated circuit design engineering Will describe

More information

Unit 11: Putting it All Together: Anatomy of the XBox 360 Game Console

Unit 11: Putting it All Together: Anatomy of the XBox 360 Game Console Computer Architecture Unit 11: Putting it All Together: Anatomy of the XBox 360 Game Console Slides originally developed by Milo Martin & Amir Roth at University of Pennsylvania! Computer Architecture

More information

Review of the Stable Realtime Release Process

Review of the Stable Realtime Release Process Review of the Stable Realtime Release Process An unscientific, slightly opinionated stab at the current status... With the intent of generating some discussion. Frank Rowand, Sony Network Entertainment

More information

Lecture #1. Teach you how to make sure your circuit works Do you want your transistor to be the one that screws up a 1 billion transistor chip?

Lecture #1. Teach you how to make sure your circuit works Do you want your transistor to be the one that screws up a 1 billion transistor chip? Instructor: Jan Rabaey EECS141 1 Introduction to digital integrated circuit design engineering Will describe models and key concepts needed to be a good digital IC designer Models allow us to reason about

More information

Cell Broadband Engine. Spencer Dennis Nicholas Barlow

Cell Broadband Engine. Spencer Dennis Nicholas Barlow Cell Broadband Engine Spencer Dennis Nicholas Barlow The Cell Processor Objective: [to bring] supercomputer power to everyday life Bridge the gap between conventional CPU s and high performance GPU s History

More information

INF5063: Programming heterogeneous multi-core processors Introduction

INF5063: Programming heterogeneous multi-core processors Introduction INF5063: Programming heterogeneous multi-core processors Introduction Håkon Kvale Stensland August 19 th, 2012 INF5063 Overview Course topic and scope Background for the use and parallel processing using

More information

Intel Core i7 Processor

Intel Core i7 Processor Intel Core i7 Processor Vishwas Raja 1, Mr. Danish Ather 2 BSc (Hons.) C.S., CCSIT, TMU, Moradabad 1 Assistant Professor, CCSIT, TMU, Moradabad 2 1 vishwasraja007@gmail.com 2 danishather@gmail.com Abstract--The

More information

Fundamentals of Computers Design

Fundamentals of Computers Design Computer Architecture J. Daniel Garcia Computer Architecture Group. Universidad Carlos III de Madrid Last update: September 8, 2014 Computer Architecture ARCOS Group. 1/45 Introduction 1 Introduction 2

More information

Evolution of Computers & Microprocessors. Dr. Cahit Karakuş

Evolution of Computers & Microprocessors. Dr. Cahit Karakuş Evolution of Computers & Microprocessors Dr. Cahit Karakuş Evolution of Computers First generation (1939-1954) - vacuum tube IBM 650, 1954 Evolution of Computers Second generation (1954-1959) - transistor

More information

CSC 170 Introduction to Computers and Their Applications. Computers

CSC 170 Introduction to Computers and Their Applications. Computers CSC 170 Introduction to Computers and Their Applications Lecture #4 Digital Devices Computers At its core, a computer is a multipurpose device that accepts input, processes data, stores data, and produces

More information

Computing as a Service

Computing as a Service IBM System & Technology Group Computing as a Service General Session Thursday, June 19, 2008 1:00 p.m. - 2:15 p.m. Conrad Room B/C (2nd Floor) Dave Gimpl, gimpl@us.ibm.com June 19, 08 Computing as a Service

More information

In the last few decades, the idea of a computer and what it does for people. has changed tremendously. The development of computers has made

In the last few decades, the idea of a computer and what it does for people. has changed tremendously. The development of computers has made 4A 1971 1980 0) Introduction In the last few decades, the idea of a computer and what it does for people has changed tremendously. The development of computers has made possible a huge wave of improvement

More information

BYOD. Years Coombabah State High School

BYOD. Years Coombabah State High School BYOD Years 10-12 Coombabah State High School 1 Contents Introduction: What is BYOD? Pg 3 Software Pg 5 BYOx Charter Pg 7 Suitable Devices Pg 8 Warranty & Technical Advice Pg 11 Where to Purchase? Pg 12

More information

THE GENERATIONS OF COMPUTER

THE GENERATIONS OF COMPUTER THE GENERATIONS OF COMPUTER FIRST GENERATION (1951-1958) VACUUM TUBE 1. Vacuum tubes as their main logic elements 2. Punch Cards to input and externally stored data 3. Rotating magnetic drums for internal

More information

COMPUTER ORGANIZATION AND DESIGN. 5 th Edition. The Hardware/Software Interface. Chapter 1. Computer Abstractions and Technology

COMPUTER ORGANIZATION AND DESIGN. 5 th Edition. The Hardware/Software Interface. Chapter 1. Computer Abstractions and Technology COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface 5 th Edition Chapter 1 Computer Abstractions and Technology Classes of Computers Personal computers General purpose, variety of software

More information

Contents: Computer definition Computer literacy Computer components Computer categories Computer usage. Tablet PC

Contents: Computer definition Computer literacy Computer components Computer categories Computer usage. Tablet PC bas design Prepared by: Assoc. Prof. Dr Bahaman Abu Samah Department of Professional Development and Continuing Education Faculty of Educational Studies Universiti Putra Malaysia Serdang Contents: Computer

More information

Jin-Fu Li. Department of Electrical Engineering. Jhongli, Taiwan

Jin-Fu Li. Department of Electrical Engineering. Jhongli, Taiwan EEA001 VLSI Design Jin-Fu Li Advanced Reliable Systems (ARES) Lab. Department of Electrical Engineering National Central University Jhongli, Taiwan Contents Syllabus Introduction to CMOS Circuits MOS Transistor

More information

STAR Watch Statewide Technology Assistance Resources Project A publication of the Western New York Law Center,Inc.

STAR Watch Statewide Technology Assistance Resources Project A publication of the Western New York Law Center,Inc. STAR Watch Statewide Technology Assistance Resources Project A publication of the Western New York Law Center,Inc. Volume 9 Issue 3 June 2005 Double the Performance: Dual-Core CPU s Make Their Debut Starting

More information

EE586 VLSI Design. Partha Pande School of EECS Washington State University

EE586 VLSI Design. Partha Pande School of EECS Washington State University EE586 VLSI Design Partha Pande School of EECS Washington State University pande@eecs.wsu.edu Lecture 1 (Introduction) Why is designing digital ICs different today than it was before? Will it change in

More information

Chapter 5:: Target Machine Architecture (cont.)

Chapter 5:: Target Machine Architecture (cont.) Chapter 5:: Target Machine Architecture (cont.) Programming Language Pragmatics Michael L. Scott Review Describe the heap for dynamic memory allocation? What is scope and with most languages how what happens

More information

EECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY

EECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY EECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY 1 Computers and Microprocessors Everywhere PC, VCR, DVD,Toys Phones, Cars, etc Hardware and Software Embedded

More information

ECE 2162 Intro & Trends. Jun Yang Fall 2009

ECE 2162 Intro & Trends. Jun Yang Fall 2009 ECE 2162 Intro & Trends Jun Yang Fall 2009 Prerequisites CoE/ECE 0142: Computer Organization; or CoE/CS 1541: Introduction to Computer Architecture I will assume you have detailed knowledge of Pipelining

More information

Multi-Core Microprocessor Chips: Motivation & Challenges

Multi-Core Microprocessor Chips: Motivation & Challenges Multi-Core Microprocessor Chips: Motivation & Challenges Dileep Bhandarkar, Ph. D. Architect at Large DEG Architecture & Planning Digital Enterprise Group Intel Corporation October 2005 Copyright 2005

More information

Separating Reality from Hype in Processors' DSP Performance. Evaluating DSP Performance

Separating Reality from Hype in Processors' DSP Performance. Evaluating DSP Performance Separating Reality from Hype in Processors' DSP Performance Berkeley Design Technology, Inc. +1 (51) 665-16 info@bdti.com Copyright 21 Berkeley Design Technology, Inc. 1 Evaluating DSP Performance! Essential

More information

(Refer Slide Time: 00:01:30)

(Refer Slide Time: 00:01:30) Digital Circuits and Systems Prof. S. Srinivasan Department of Electrical Engineering Indian Institute of Technology, Madras Lecture - 32 Design using Programmable Logic Devices (Refer Slide Time: 00:01:30)

More information

Processor: Faster and Faster

Processor: Faster and Faster Chapter 4 Processor: Faster and Faster Most of the computers, no matter how it looks, can be cut into five parts: Input/Output brings things in and, once done, sends out the result; a memory remembers

More information

Computer Organization & Assembly Language Programming (CSE 2312)

Computer Organization & Assembly Language Programming (CSE 2312) Computer Organization & Assembly Language Programming (CSE 2312) Lecture 3 Taylor Johnson Summary from Last Time Binary to decimal, decimal to binary, ASCII Structured computers Multilevel computers and

More information

Internet of Everything Qualcomm Brings M2M to the World

Internet of Everything Qualcomm Brings M2M to the World We all know that everyone and everything is getting connected to the network but one area that is developing very quickly is machine to machine or M2M connectivity. With huge increases in bandwidth and

More information

Intergraph: Computer Pioneer

Intergraph: Computer Pioneer Page 1 of 6 operations more efficiently, it is the InterPro 32 in 1984 that is the first true standalone workstation. In 1980, Intergraph released the first computer graphics terminal to use raster technology.

More information

EECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY

EECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY EECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY 1 Computers and Microprocessors Everywhere PC, VCR, Toys, etc Hardware and Software Evolution of up First

More information

1.2.1 Electronic computers based on digital switching

1.2.1 Electronic computers based on digital switching 1.2.1 Electronic computers based on digital switching The first true digital electronic computer was created by John V Atanasoff during 1937-1942. The Atanasoff-Berry Computer (called ABC figure 2.8) was

More information

IBM Application Runtime Expert for i

IBM Application Runtime Expert for i IBM Application Runtime Expert for i Tim Rowe timmr@us.ibm.com Problem Application not working/starting How do you check everything that can affect your application? Backup File Owner & file size User

More information

Ready, Fire, Aim 20 years of hits and misses at Hot Chips

Ready, Fire, Aim 20 years of hits and misses at Hot Chips Ready, Fire, Aim 20 years of hits and misses at Hot Chips Dave Ditzel VP Hybrid Parallel Computing Intel Corporation (but tonight s positions are purely my own) August 25, 2008 Dave Ditzel HOT CHIPS 20

More information

ABC Atanasoff-Berry Computer

ABC Atanasoff-Berry Computer Chapter 1 Introduction to Computers A Brief History of Computers First Generation computers 1939-1959 Use vacuum tubes and wire circuits 1939 ABC computer completed, clock speed of 60 Hz, uses punch cards

More information

EE141- Spring 2007 Introduction to Digital Integrated Circuits

EE141- Spring 2007 Introduction to Digital Integrated Circuits - Spring 2007 Introduction to Digital Integrated Circuits Tu-Th 5pm-6:30pm 150 GSPP 1 What is this class about? Introduction to digital integrated circuits.» CMOS devices and manufacturing technology.

More information

CSE 141. Exponential Growth

CSE 141. Exponential Growth CSE 141 Exponential Growth 1200 1100 DEC Alpha 21264/600 1000 900 800 Performance 700 600 500 400 DEC Alpha 5/500 300 200 100 SUN-4/ 260 0 1987 MIPS M/120 1988 MIPS M2000 1989 IBM RS6000 1990 1991 DEC

More information

Computer System architectures

Computer System architectures CSC 203 1.5 Computer System Architecture Budditha Hettige Department of Statistics and Computer Science University of Sri Jayewardenepura 1 Historical Developments 2 Computer Generation 1. Zeroth generation-

More information

INTEL MULTI-CORE FACTS, FIGURES AND DECODER RING

INTEL MULTI-CORE FACTS, FIGURES AND DECODER RING Intel Corporation 2200 Mission College Blvd. P.O. Box 58119 Santa Clara, CA 95052-8119 Fact Sheet INTEL MULTI-CORE FACTS, FIGURES AND DECODER RING INTEL DEVELOPER FORUM, SAN FRANCISCO, March 1, 2005 Today

More information