COSC 3330/6308 Computer Architecture Jehan-François Pâris

Slides:



Advertisements
Similar presentations
Syllabus Instructor: Dr. Wesam Ashour
Advertisements

CEG3420 L1 Intro.1 Copyright (C) 1998 UCB CEG3420 Computer Design Lecture 1 Philip Leong.
CPT 310 Logic and Computer Design Instructor: David LublinerPhone Engineering Technology Dept.Cell
Slide 1 Instructor: Dr. Hong Jiang Cse.unl.edu/~jiang/cse Department of Computer Science & Engineering University of Nebraska-Lincoln.
CS 311: Computer Organization
1 Lecture 1: Introduction to Digital Logic Design CK Cheng CSE Dept. UC San Diego.
Computer Architecture Instructor: Wen-Hung Liao Office: 大仁樓三樓 Office hours: TBA Course web page:
Processor Design 5Z032 Henk Corporaal Eindhoven University of Technology 2011.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistants: Hailong Cai & Zhimin Wang Department of Computer Science & Engineering University of Nebraska-Lincoln.
COSC 4330/6310 Fundamentals of Operating Systems Jehan-François Pâris
COE 308 Term Dr Abdelhafid Bouhraoua Term Dr Abdelhafid Bouhraoua.
ECE200 – Computer Organization Course Introduction.
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:
ECE 232 L1 Intro.1 Adapted from Patterson 97 ©UCBCopyright 1998 Morgan Kaufmann Publishers ECE 232 Hardware Organization and Design Lecture 1 Introduction.
COM181 Computer Hardware Ian McCrumRoom 5B18,
Dept. of Computer Science Engineering Islamic Azad University of Mashhad 1 Computer System Architecture Dept. of Computer Science Engineering Islamic Azad.
Lecture 0 Digital Electronics Fundamentals Computer Architecture and System Software There are 10 kinds of people in this world – those who understand.
Introduction Course Overview and Basic understanding of Computer Architecture.
COSC 6360 Operating Systems Jehan-François Pâris Fall 2015.
1 CS37: Computer Architecture Spring Term, 2004 Instructor: Kate Forbes Riley Teaching Assistant:
CS 311: Computer Organization
ECEN 248: INTRODUCTION TO DIGITAL DESIGN
1 Cpt_S 260: Lecture 1: Introduction This week’s topics:  logistics  information technology trends (new applications)  why computer architecture? 
CT101: Computing Systems Petronel Bigioi. Overview Lecturer Name: –Dr. Petronel Bigioi Course schedule: –Semester1: Monday 2 – 3 pm, AC202 Monday 3 –
(1) ECE 3056: Architecture, Concurrency and Energy in Computation Lecture Notes by MKP and Sudhakar Yalamanchili Sudhakar Yalamanchili (Some small modifications.
Digital Logic Design and Lab School of EECS Seoul National University.
COSC 6340 Databases Jehan-François Pâris
Computer System Design Lecture 1 Wannarat Suntiamorntut.
by Computer System Design Lecture 1 Wannarat Suntiamorntut
Computer Systems Organization and Architecture.  This course covers the following topics: Introduction to computer evolution, technology trends, system.
CPE 432 Computer Design Introduction Dr. Gheith Abandah.
Computing Systems: Organization and Design EE460/CS360/T425.
Computer Architecture Souad MEDDEB
CEC 220 Digital Circuit Design Wednesday, January 7 CEC 220 Digital Circuit Design Slide 1 of 12.
COSC 1306 Computer Science and Programming Jehan-François Pâris Fall 2015.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture.
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Yaohang Li.
DR. SIMING LIU SPRING 2016 COMPUTER SCIENCE AND ENGINEERING UNIVERSITY OF NEVADA, RENO CS 219 Computer Organization.
CEC 220 Digital Circuit Design Monday, August 24 CEC 220 Digital Circuit Design Slide 1 of 13.
COE- 202 Term Dr Abdelhafid Bouhraoua. Instructor Office Hours:Sat. Mon. Wed. 9:30 AM – 11:30 PM Office Location:Bldg 22 Room Phone:2178
Information Retrieval CIS-462 Dr. Samir Tartir 2013/2014 First Semester.
Introduction Computer Organization Spring 1436/37H (2015/16G) Dr. Mohammed Sinky Computer Architecture
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM515 Advanced Computer Architecture.
CPE432: Computer Design Course Introduction Dr. Gheith Abandah د. غيث علي عبندة.
CS Computer Architecture Fall 2010 Dr. Angela Guercio ( Course Web Page
Computer Architecture Opening Yu-Lun Kuo 郭育倫 Department of Computer Science and Information Engineering Tunghai University Taichung, 40704, Taiwan R.O.C.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Ms. Yuanyuan Lu Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
By Wannarat Computer System Design Lecture 1 Wannarat Suntiamorntut.
Elec/Comp 526 Spring 2015 High Performance Computer Architecture Instructor Peter Varman DH 2022 (Duncan Hall) rice.edux3990 Office Hours Tue/Thu.
CS4100: 計算機結構 Course Outline 國立清華大學資訊工程學系 九十九年度第二學期.
1 ECEN209-Computer Architecture (Course Overview & Introduction)
CS161 – Design and Architecture of Computer Systems Introduction Daniel Wong, Assistant Professor Department of Electrical and Computer Engineering Cooperating.
0. Course Introduction Rocky K. C. Chang, 25 August 2017.
ENG3380 Computer Organization
Computer Architecture & Operations I
IT253: Computer Organization
CMSC 611 Advanced Computer Arch.
Computer Architecture Syllabus
CDA 3100 Spring 2009.
T Computer Architecture, Autumn 2005
ENG3380 Computer Organization
CMSC 611 Advanced Computer Arch.
Course Outline for Computer Architecture
COSC 3330/6308 Materials on the Final
Lecture 1 Class Overview
Presentation transcript:

COSC 3330/6308 Computer Architecture Jehan-François Pâris

Administrative details (I) Instructor: Jehan-François Pâris jparis AT uh DOT edu Office:569 PGH Phone: (office hours) Office hours:MW 3:00-3:45 pm and 5:30-6:45 pm Web page: group: COSC_3330_fall_2012 Twitter: jehanfrancois (emergency)

Administrative details (II) TA: Xifeng Gao – gxf.xisha AT gmail DOT com –Hours:Th 4:30-6:00 in PGH 309 TA: Salah Taamneh – taamneh_07 AT hotmail DOT com –Hours:M 1- 2 pm and Tu 11am-12 noon in PGH 201

What we will cover Focus is on hardware, not software Will discuss –The various components of a computer CPU, memory, storage –How they are built Combinatorial circuits (have no memory) Sequential circuits

Textbook D. A. Patterson and J. L. Hennessy, Computer Organization and Design, Morgan Kaufmann,4th Edition, – Third edition remains helpful Authors are top experts in the field –Patterson: Berkeley RISC and RAID arrays –Hennessy: MIPS Very unusual

Course organization (I) Introduction : –Chapter 1 Principles of digital design: Boolean algebra, gates, combinatorial circuits, ALU, flip-flops, latches and registers, SRAM and DRAM, finite state machines –Appendix B

Course organization (II) Control units: combinational control units and finite state machine control –Appendix C Instruction set design: a brief overview –Chapter 2

Course organization (III) Computer arithmetic: addition and subtraction, multiplication, division, floating point operations –Chapter 3 The processor: data paths, pipelining, data and control hazards, parallelism –Chapter 4

Course organization (IV) The memory hierarchy: main memory, cache organization, cache consistency –Chapter 5 Storage subsystems: hard drives flash drives, RAID arrays, performance issues –Chapter 6

Course organization (V) Parallel architectures: multicore, multiprocessors, clusters, hardware multithreading –Chapter 7

Grading policy (I) Grade will be based on –Two midterms (20% each) –One final (40%) –Problem sets (20%) Ten percent penalty for late submissions

Grading policy (II) All tests will be closed book You will be responsible for all materials discussed in class –Not for the readings You will be allowed one 8.5"×11" page of notes for each test – One page means one side of a sheet!

Timetable First Midterm Monday, October 1 Second Midterm Monday, November 5 Final Friday, December 14 at 5:00 pm

Academic honesty No cheating or plagiarism will be tolerated in any graded assignment You cannot pass for your own anything you did not write The minimum penalty for any transgression will be an F grade for the course

You have been warned!

A word for the new students The American system of higher education favors those who work diligently through the semester –Final examinations tend to be much less critical than in many other countries –System offers no second chances