WELCOME TO EE457 COMPUTER SYSTEMS ORGANIZATION

Slides:



Advertisements
Similar presentations
ITCS 3181 Logic and Computer Systems
Advertisements

Today’s Agenda  Syllabus CS2336: Computer Science II.
ITCS 3181 Logic and Computer Systems
Finance /026 Spring 2011 Welcome Dr. James Conover.
Math 115a– Section 4  Instructor: Kerima Ratnayaka   Phone :  Office : MTL 124B.
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
Introduction to Computer Architecture & Design Computer Architecture and Design Lecture 0.
7-Sep-15 Physics 1 (Garcia) SJSU Conceptual Physics (Physics 1) Prof. Alejandro Garcia Spring 2007.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Course Introduction Software Engineering
WELCOME TO EE457 COMPUTER SYSTEMS ORGANIZATION. THREE MAIN TOPICS 1.CPU DESIGN 2.MEMORY SYSTEM 3.COMPUTER ARITHMETIC THREE MAIN TOPICS 1.CPU DESIGN 2.MEMORY.
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
Lecture 1 Introduction. Instructor Name: Seokwoo Song Office: business 524 Phone: Office Hours: M W 4:30 – 5:30 PM or by appointment
Computer Architecture Course Plan Spring 2010 Learn how a computer actually works Computer Engineering Faculty of Engineering University of Kurdistan (
CPE 432 Computer Design Introduction Dr. Gheith Abandah.
Computing Systems: Organization and Design EE460/CS360/T425.
Physics 1B3-summer Lecture 11 Welcome to Physics 1B03 !
CST 223 Concepts of Programming Languages Dr. Sherry Yang PV 171
Introduction Computer Organization Spring 1436/37H (2015/16G) Dr. Mohammed Sinky Computer Architecture
CE-2810 Dr. Mark L. Hornick 1 CE-2810 Embedded Systems Software 2 Dr. Mark L. Hornick web: people.msoe.edu/~hornick webCT: webct.msoe.edu.
Administrative Preliminaries Computer Architecture.
Course Outline Three Themes for the course: Theme 1: Starting a Research Design and setting it up Theme 2: in-depth lectures on the most common research.
1 COMP541 Wrap Up Montek Singh Apr 24, Conclusion of this course  What did we learn this semester? Combinational logic Combinational logic Sequential.
AB104-01Personal Financial management. Welcome to AB104 Syllabus-Textbook Info, Calculator Info Grading -Availability of grades -1week after due date.
Course Information EECS 2031 Fall Instructor Uyen Trang (U.T.) Nguyen Office: LAS Office hours: 
CS161 – Design and Architecture of Computer Systems Introduction Daniel Wong, Assistant Professor Department of Electrical and Computer Engineering Cooperating.
ENG3380 Computer Organization
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Welcome to CSE 502 Introduction.
Course Information EECS 2031 – Section A Fall 2017.
ENCM 369 Computer Organization
CSc 020: Programming Concepts and Methodology II
Course Introduction 공학대학원 데이타베이스
It’s called “wifi”! Source: Somewhere on the Internet!
CMSC 611 Advanced Computer Arch.
Mohamed A. El-Sharkawi RM 307N
Computer Architecture Syllabus
Welcome to MAT 170 MWF 8:40 SLN
September 27 – Course introductions; Adts; Stacks and Queues
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
CS 201 – Data Structures and Discrete Mathematics I
Computer Networks Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1 1.
Introduction to General Biology BI 101
Welcome to CS 1010! Algorithmic Problem Solving.
FALL 2018 Welcome to ESL.
CGS 3763 Operating Systems Concepts Spring 2013
CSC 220: Computer Organization
ENG3380 Computer Organization
Welcome to Physics 1D03.
CMSC 611 Advanced Computer Arch.
Introduction to Microbiology BI 234
Teaching Functional Verification – Course Organization
CSE1311 Introductory Programming for Engineers & Scientists
Administrative Issues
Course Information EECS 2031 Fall 2016.
Welcome to CSE 502 Introduction.
SE-1021 Software Development 2
WELCOME TO EE457 COMPUTER SYSTEMS ORGANIZATION
Intro to CIT 594
ITEC 202 Operating Systems
ITEC 202 Operating Systems
Sarah Diesburg Operating Systems CS 3430
Lecture 1 Class Overview
CS161 – Design and Architecture of Computer Systems
Term Dr Abdelhafid Bouhraoua
AME Spring Lecture 11 - Thrust and aircraft range
CPE 626 Advanced VLSI Design, Spring 2002 Admin
Presentation transcript:

WELCOME TO EE457 COMPUTER SYSTEMS ORGANIZATION

THREE MAIN TOPICS 1. CPU DESIGN 2. MEMORY SYSTEM 3. COMPUTER ARITHMETIC

CPU DESIGN MICRO-ARCHITECTURE DESIGN GENERAL DIGITAL SYSTEM DESIGN

MEMORY SYSTEM DESIGN CACHE + VIRTUAL MEMORY

COMPUTER ARITHMETIC 2’s Complement Arithmetic Review FAST ADDERS FAST MULTIPLIERS NON-LINEAR PIPELINES FOR ARTHMETIC OPERATIONS

COURSE PRE-REQUISITES EE201L INTRODUCTION TO DIGITAL CIRCUITS EE357 BASIC ORGANIZATION OF COMPUTER SYSTEMS

LECTURES & DISCUSSIONS LECTURES:. (a) 2:00-3:20PM MW OHE122 LECTURES & DISCUSSIONS LECTURES: (a) 2:00-3:20PM MW OHE122 (b) 4:00-5:20PM MW ZHS163 DISCUSSIONS: (a) 03:30-04:20PM Th ZHS252 (b) 12:00-12:50PM F OHE122

EXAMINATIONS (a) Quiz (~10%) Friday Feb EXAMINATIONS (a) Quiz (~10%) Friday Feb. 22, 2013 9:15 - 11:45 AM PST (the quiz slot  extended by 40 min). (b) Midterm (~20%) Friday Apr. 5, 2013 9:15 - 11:45 AM PST (the quiz slot  extended by 40 min). (c) Final (~30%) Monday, May. 13, 2013 1:30-4:20 PM PST (Common to both sections, Time extended by 50 min)

COURSE WEIGHTS Quiz. ~10% MIDTERM EXAM. ~20% HOMEWORKS COURSE WEIGHTS Quiz ~10% MIDTERM EXAM ~20% HOMEWORKS 10 - 15% DESIGN PROJECTS 25 - 35% FINAL EXAM ~30%

LATE PENALTY HOMEWORKS: LATE PENALTY HOMEWORKS: UP TO 5% PER DAY IF SOLUTION IS NOT DISTRIBUTED

LATE PENALTY LABS:. 2% PER DAY UP TO 7 DAYS LATE PENALTY LABS: 2% PER DAY UP TO 7 DAYS 3% PER DAY AFTER 7 DAYS if specifically allowed The last lab may not have this much flexibility.

LECTURE CLASS ATTENDANCE PENALTY FOR MISSING:. 1% FOR 5TH, 6TH AND 7TH LECTURE CLASS ATTENDANCE PENALTY FOR MISSING: 1% FOR 5TH, 6TH AND 7TH 2% FOR 8TH AND 9TH 4% FOR 10TH AND AFTER PENALTY FOR MISSING DISCUSSION CLASS: HALF OF LECTURE CLASS MISSING PENALTY 0.5% FOR 3rd, 4TH, 5TH, 6TH 1% FOR 7TH AND AFTER

REMOTE STUDENTS gandhi@usc.edu

DESIGN PROJECTS. PARTIALLY COMPLETE DESIGN FILES DESIGN PROJECTS PARTIALLY COMPLETE DESIGN FILES Core design Verilog file: ~50% complete Testbench and wave.do files: ~80% to 100% complete TTL DATABOOK  NOT NECESSARY

Esperan Verilog Reference Guide Is posted on the BB for personal use of USC faculty and students.

IEEE Verilog standard ieee-1364-2001 for USC library members only -- please do not distribute

HOMEWORK:. INDIVIDUAL EFFORT LAB: HOMEWORK: INDIVIDUAL EFFORT LAB: (1) VERILOG CODING, SIMULATION AND DEBUGGING TEAM EFFORT (2) JUSTIFICATION, END-OF-LAB QUESTIONS INDIVIDUAL EFFORT

CLASS WEBPAGE DEN BLACKBOARD den. usc. edu https://www. uscden CLASS WEBPAGE DEN BLACKBOARD den.usc.edu https://www.uscden.net/webapps/login/ LEC / DIS WEBCASTS ASSIGNMENTS ANNOUNCEMENTS OFFICE HOURS EMAIL

Verilog language and ModelSim Simulator INTRO. LECTUREs are posted

Buy these two items from the Bookstores (1) TEXTBOOK Computer Organization & Design - The Hardware and Software Interface 4th edition (Revised Printing) By D. A. Patterson (Berkeley) and J. L. Hennesy (Stanford) (2) CLASS NOTE CHAPTER 1 ON THE BLACK-BOARD ========================================= Lab Manual .pdf files will be posted progressively on the BB

Understand, No need to memorize, Learn to design Understand, No need to memorize, Learn to design. Demonstrate your understanding in the exam ~40 hours of office hours per week

Grades

Grades Very easy to get an A grade

Grades Very easy to get an A grade Equally easy to get a F grade

Grades Very easy to get an A grade Equally easy to get a F grade

We appreciate your efforts ~ 60% of the class gets an A grade No place for the lazy and uninterested ~20% of the class fails or drops

There is no competition. Everyone can get an A grade There is no competition. Everyone can get an A grade. You need to aspire for it, work for it. You get what you worked for. No grace grade (No minimum grade).