ECE 154A Introduction to Computer Architecture

Slides:



Advertisements
Similar presentations
TO COMPUTERS WITH BASIC CONCEPTS Lecturer: Mohamed-Nur Hussein Abdullahi Hame WEEK 1 M. Sc in CSE (Daffodil International University)
Advertisements

Multi-core systems System Architecture COMP25212 Daniel Goodman Advanced Processor Technologies Group.
CS2100 Computer Organisation Introduction to Computer Organisation (AY2014/2015)
CML CML CSE/EEE 230: Computer Organization and Assembly Language Programming Aviral Shrivastava Department of Computer Science and Engineering School of.
Fall 2001CS 4471 CS 447: Fall 2001 Chapter 1: Computer Abstraction and Technology (Introduction to the course)
EEM 486 EEM 486: Computer Architecture Lecture 1 Course Introduction and the Five Components of a Computer.
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
1  1998 Morgan Kaufmann Publishers Lectures for 2nd Edition Note: these lectures are often supplemented with other materials and also problems from the.
ECE 232 L2 Basics.1 Adapted from Patterson 97 ©UCBCopyright 1998 Morgan Kaufmann Publishers ECE 232 Hardware Organization and Design Lecture 2 Computer.
EET 4250: Chapter 1 Performance Measurement, Instruction Count & CPI Acknowledgements: Some slides and lecture notes for this course adapted from Prof.
1 CSE SUNY New Paltz Chapter 1 Introduction CSE-45432Introduction to Computer Architecture Dr. Izadi.
CIS 314 : Computer Organization Lecture 1 – Introduction.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 1 Dr. “Peter” Weiping Shi Dept. of Electrical and Computer Engineering.
1 Lecture 1: CS/ECE 3810 Introduction Today’s topics:  logistics  why computer organization is important  modern trends.
Chapter 1 Sections 1.1 – 1.3 Dr. Iyad F. Jafar Introduction.
VLSI Tarik Booker. VLSI? VLSI – Very Large Scale Integration Refers to the many fields of electrical and computer engineering that deal with the analysis.
Chapter 1 CSF 2009 Computer Abstractions and Technology.
Lecture 1 Microprocessors and Computer Systems. 2 What is a microprocessor? It’s a semiconductor IC Provides the pseudointelligence of a system Performing.
Digital Systems Design L01 Introduction.1 Digital Systems Design Lecture 01: Introduction Adapted from: Mary Jane Irwin ( )
Lecture 1: What is a Computer? Lecture for CPSC 2105 Computer Organization by Edward Bosworth, Ph.D.
EET 4250: Chapter 1 Computer Abstractions and Technology Acknowledgements: Some slides and lecture notes for this course adapted from Prof. Mary Jane Irwin.
1 Lecture 1: CS/ECE 3810 Introduction Today’s topics:  Why computer organization is important  Logistics  Modern trends.
Introduction Computer Organization and Architecture: Lesson 1.
Led the WWII research group that broke the code for the Enigma machine proposed a simple abstract universal machine model for defining computability devised.
CS/ECE 3330 Computer Architecture Kim Hazelwood Fall 2009.
1 Recap (from Previous Lecture). 2 Computer Architecture Computer Architecture involves 3 inter- related components – Instruction set architecture (ISA):
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.
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
Chapter 1 — Computer Abstractions and Technology — 1 The Computer Revolution Progress in computer technology – Underpinned by Moore’s Law Makes novel applications.
Chapter 1 Computer Abstractions and Technology. Chapter 1 — Computer Abstractions and Technology — 2 The Computer Revolution Progress in computer technology.
Computer Organization & Assembly Language © by DR. M. Amer.
Introduction to Computer Organization
Computer Architecture CPSC 350
순천향대학교 정보기술공학부 이 상 정 1 1. Computer Abstractions and Technology.
Morgan Kaufmann Publishers
CHAPTER 6 Instruction Set Architecture 12/7/
Computer Architecture Lec 06: Computer Architecture Introduction.
Chapter 1 Computer Abstractions and Technology. Chapter 1 — Computer Abstractions and Technology — 2 The Computer Revolution Progress in computer technology.
CSIE30300 Computer Architecture Unit 01: Introduction Hsin-Chou Chi [Adapted from material by and
Computer Organization Yasser F. O. Mohammad 1. 2 Lecture 1: Introduction Today’s topics:  Why computer organization is important  Logistics  Modern.
CHAPTER 2 Instruction Set Architecture 3/21/
BITS Pilani Pilani Campus Pawan Sharma ES C263 Microprocessor Programming and Interfacing.
CC311 Computer Architecture Chapter 1 Computer Abstraction & Technology.
Intel’s 3D Transistor BENJAMIN BAKER. Where we are headed  What is a transistor?  What it is and what does it do?  Moore’s Law  Who is Moore and what.
Computer Organization IS F242. Course Objective It aims at understanding and appreciating the computing system’s functional components, their characteristics,
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.
Lectures Slides and Figures from MKP and Sudhakar Yalamanchili
0. Course Introduction Rocky K. C. Chang, 25 August 2017.
William Stallings Computer Organization and Architecture 6th Edition
ECE 3055: Computer Architecture and Operating Systems
VLSI Tarik Booker.
Introduction to VLSI ASIC Design and Technology
Lecture 1: CS/ECE 3810 Introduction
Instruction Set Architecture
Stateless Combinational Logic and State Circuits
Lectures Slides and Figures from MKP and Sudhakar Yalamanchili
Morgan Kaufmann Publishers
COMPUTER ORGANZIATION AND ASSEMBLY LANGUAGE
Architecture & Organization 1
Computer Architecture CSCE 350
Digital Integrated Circuits 01: Introduction
Architecture & Organization 1
BIC 10503: COMPUTER ARCHITECTURE
Chapter 1 Introduction.
INTRODUCTION TO COMPUTER ARCHITECTURE
COMS 361 Computer Organization
Instruction Set Architecture
Presentation transcript:

ECE 154A Introduction to Computer Architecture

What this class is about ECE 154A I/O system Processor Compiler Operating System (Mac OSX) Application (ex: browser) Digital Design Circuit Design Instruction Set Architecture Datapath & Control Transistors Memory Hardware Software Assembler Coordination of many levels of abstraction

What this class is about I/O system Processor Compiler Operating System (Mac OSX) Application (ex: browser) Digital Design Circuit Design Instruction Set Architecture Datapath & Control Transistors Memory Hardware Software Assembler CHAPTEP 7 CHAPTER 8 CHAPTER 6 CHAPTER 5

? Few historical trends EDSAC, University of Cambridge, UK, 1949 Intel Core I7- 2600K Sandy Bridge (2011-) 32 nm process 1.16 billion transistors Chip area 216 mm2 64 bit 3.4 GHz 4 cores 8M cache On of the first digital store-program computer Mercury delay lines for memory Derated vacuum tubes for logic Up to ~800 36-bit words How did we get there ?

Few historical trends EDSAC, University of Cambridge, UK, 1949 Intel Core I7- 2600K Sandy Bridge (2011-) ~2x trans. per chip every 2 years 32 nm process 1.16 billion transistors Chip area 216 mm2 64 bit 3.4 GHz 4 cores 8M cache On of the first digital store-program computer Mercury delay lines for memory Derated vacuum tubes for logic Up to ~800 36-bit words

Few historical trends

What is next? Need for novel computer architectures due to emergence of new computing classes emerging challenges: Looming end of Moore’s law “Power Wall” due to the end of Dennard scaling (as transistors get smaller the power density no longer remains constant) “Memory Wall” due to growing gap in performance metrics between memory and logic components Bell’s law of computing classes “Roughly every decade a new, lower priced computer class forms based on a new programming platform, network, and interface resulting in new usage and the establishment of a new industry.” (Gordon Bell) Will talk more about historical trends, challenges, economics at the end of quarter time permitted