TEACHING PLAN GUIDE. Course Content/Activity Sem /17 Chapters from 10 th Edition textbook. Week. Week Feb. 17.

Similar documents
Reader's Guide Outline of the Book A Roadmap For Readers and Instructors Why Study Computer Organization and Architecture Internet and Web Resources

Computer Architecture. Fall Dongkun Shin, SKKU

CS6303-COMPUTER ARCHITECTURE UNIT I OVERVIEW AND INSTRUCTIONS PART A

COMPUTER ARCHITECTURE

NPTEL. High Performance Computer Architecture - Video course. Computer Science and Engineering.

Computer Organization and Design, 5th Edition: The Hardware/Software Interface

Alternate definition: Instruction Set Architecture (ISA) What is Computer Architecture? Computer Organization. Computer structure: Von Neumann model

Computer Organization and Microprocessors SYLLABUS CHAPTER - 1 : BASIC STRUCTURE OF COMPUTERS CHAPTER - 3 : THE MEMORY SYSTEM

RISC Processors and Parallel Processing. Section and 3.3.6

SAE5C Computer Organization and Architecture. Unit : I - V

COURSE DESCRIPTION. CS 232 Course Title Computer Organization. Course Coordinators

Computer Architecture

Computer Organization and Design THE HARDWARE/SOFTWARE INTERFACE

CISC 360. Computer Architecture. Seth Morecraft Course Web Site:

ROEVER ENGINEERING COLLEGE DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Computer Architecture!

Academic Course Description. EM2101 Computer Architecture

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

Chapter 2 Logic Gates and Introduction to Computer Architecture

ECE 588/688 Advanced Computer Architecture II

Advanced Processor Architecture. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

QUESTION BANK UNIT-I. 4. With a neat diagram explain Von Neumann computer architecture

EITF20: Computer Architecture Part1.1.1: Introduction

COMPUTER ORGANISATION CHAPTER 1 BASIC STRUCTURE OF COMPUTERS

Lecture 4: RISC Computers

Chapter 13 Reduced Instruction Set Computers

Computer Architecture!

EECE 321: Computer Organization

Advanced Processor Architecture

Part VII Advanced Architectures. Feb Computer Architecture, Advanced Architectures Slide 1

Chapter 2. OS Overview

Microprocessor Architecture Dr. Charles Kim Howard University

Structure of Computer Systems

URL: Offered by: Should already know: Will learn: 01 1 EE 4720 Computer Architecture

Outline Marquette University

Processing Unit CS206T

Parallel Processing. Computer Architecture. Computer Architecture. Outline. Multiple Processor Organization

Evolution of Computers & Microprocessors. Dr. Cahit Karakuş

Lecture 1: Course Introduction and Overview Prof. Randy H. Katz Computer Science 252 Spring 1996

Keywords and Review Questions

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE

MaanavaN.Com CS1202 COMPUTER ARCHITECHTURE

Non-uniform memory access machine or (NUMA) is a system where the memory access time to any region of memory is not the same for all processors.

William Stallings Computer Organization and Architecture 8th Edition. Cache Memory

ECE 588/688 Advanced Computer Architecture II

Computer Architecture!

Hardwired Control (4) Micro-programmed Control Ch 17. Micro-programmed Control (3) Machine Instructions vs. Micro-instructions

How What When Why CSC3501 FALL07 CSC3501 FALL07. Louisiana State University 1- Introduction - 1. Louisiana State University 1- Introduction - 2

URL: Offered by: Should already know: Will learn: 01 1 EE 4720 Computer Architecture

Lecture 8: RISC & Parallel Computers. Parallel computers

a number of pencil-and-paper(-and-calculator) questions two Intel assembly programming questions

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

Computer Performance. Relative Performance. Ways to measure Performance. Computer Architecture ELEC /1/17. Dr. Hayden Kwok-Hay So

ELC4438: Embedded System Design Embedded Processor

Computer organization and architecture UNIT-I 2 MARKS

Fundamentals of Computer Design

Today s Agenda Background/Experience Course Information Altera DE2B Board do Overview Introduction to Embedded Systems Design Abstraction Microprocess

Computer Architecture Lecture 12: Out-of-Order Execution (Dynamic Instruction Scheduling)

Computer Architecture. Introduction. Lynn Choi Korea University

Introduction to Microprocessor

SYLLABUS. osmania university CHAPTER - 1 : REGISTER TRANSFER LANGUAGE AND MICRO OPERATION CHAPTER - 2 : BASIC COMPUTER

Chapter 1: Introduction to the Microprocessor and Computer 1 1 A HISTORICAL BACKGROUND

Architectural Support for Operating Systems

Computer Architecture Lecture 14: Out-of-Order Execution. Prof. Onur Mutlu Carnegie Mellon University Spring 2013, 2/18/2013

Course Description: This course includes concepts of instruction set architecture,

Computer Architecture

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

ADVANCED COMPUTER ARCHITECTURE TWO MARKS WITH ANSWERS

Computer Organization

Micro-programmed Control Ch 17

Chapter Seven Morgan Kaufmann Publishers

Computer Architecture Today (I)

Microprocessor (COM 9323)

High Performance Computing

Computer Architecture

Module 5a: Introduction To Memory System (MAIN MEMORY)

Multicore computer: Combines two or more processors (cores) on a single die. Also called a chip-multiprocessor.

Microprogrammed Control

Multicore Hardware and Parallelism

RISC & Superscalar. COMP 212 Computer Organization & Architecture. COMP 212 Fall Lecture 12. Instruction Pipeline no hazard.

CS2253 COMPUTER ORGANIZATION AND ARCHITECTURE 1 KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY

Introduction. Computer System Organization. Languages, Levels, Virtual Machines. A multilevel machine. Sarjana Magister Program

Chapter 1. and Technology

Lecture 1: Introduction

Micro-programmed Control Ch 15

DC57 COMPUTER ORGANIZATION JUNE 2013

Machine Instructions vs. Micro-instructions. Micro-programmed Control Ch 15. Machine Instructions vs. Micro-instructions (2) Hardwired Control (4)

A superscalar machine is one in which multiple instruction streams allow completion of more than one instruction per cycle.

Comp. Org II, Spring

William Stallings Computer Organization and Architecture. Chapter 12 Reduced Instruction Set Computers

Overview of Computer Organization. Chapter 1 S. Dandamudi

Spring 2014 Midterm Exam Review

Reduced Instruction Set Computer

Parallel Processing & Multicore computers

Micro-programmed Control Ch 15

CS 261 Fall Mike Lam, Professor. Memory

Chapter 2: Computer-System Structures. Hmm this looks like a Computer System?

Uniprocessor Computer Architecture Example: Cray T3E

omputer Design Concept adao Nakamura

CS Computer Architecture

Transcription:

TEACHING PLAN GUIDE Week Course Content/Activity Sem 2 2016/17 Chapters from 10 th Edition textbook Lab Activity Date/Notes 1 Chapter 1: Basic Concepts and Computer Evolution Organization and architecture Structure and function A brief history of Computers The evolution of the Intel x86 Architecture Embedded systems ARM architecture Cloud computing Introduction to FPGA and Digital Electronic refreshment. (1 and 2) Quartus II Refreshment Week 1 13 17 Feb. 17 2 Chapter 2: Performance Issues Designing for performance Multicore, MICs, and GPGPUs Two laws that provide insight : Ahmdahl s law and Little s law Basic measures of computer performance Calculating the mean Benchmarks and spec A VHDL Primer: The Essentials: Design Structure and Data types (3.1) Week 2 20 24 Feb. 17 3 Chapter 3: A Top-Level View of Computer Function and Interconnection Computer components Computer function Interconnection structure Bus interconnection Point-to-point interconnect PCI express Operators and Attributes and Concurrent Design (3.2) Week 3 27 Feb. 3 Mar. 17 Universiti Malaysia Perlis 1 /5

4 Chapter 14 : Processor Structure and Function Week 4 06 10 Mar. 17 Processor organization Register organization Instruction cycle Instruction pipelining The x86 processor family The ARM processor Sequential Design (3.3) 5 Chapter 20 : Control Unit Operation Micro-operations Control of the processor Hardwired implementation Implement FPGA design by using VHDL code on DE2 board Briefing on lab assignments and Mini-project Week 5 13 17 Mar. 17 6 Chapter 21 : Microprogrammed Control Basic concepts Microinstruction sequencing Microinstruction execution T1 8800 Signals and Variables and State Machines (3.4) Week 6 20 27 Mar. 17 7 Chapter 4: Cache Memory Computer memory system overview Cache memory principles Elements of Cache Design Pentium 4 cache organization Implement Memory by using MegaCore Function. Implement LCD design on FPGA Week 7 27 31 Mar. 17 - MID TERM EXAM 1 Lab assignment 1: 30 th Mar. 17 Thursday Universiti Malaysia Perlis 2 /5

- Mid Semester Break 1 Week 01 09 Apr. 17 8 Week 8 10 14 Apr. 17 Chapter 5: Internal Memory Semiconductor main memory Error correction DDR DRAM Flash memory Newer nonvolatile solid-state memory technologies Implement Additional Circuit Designs on DE 2 board (3.5) - FINAL EXAM VETTING 9 Chapter 6: External Memory Magnetic disk RAID Solid state drives Optical memory Magnetic tape Verification of Lab assignment 1 Week 9 17 21 Apr. 17 10 Chapter 7 : Input/Output External devices I/O modules Programmed I/O Interrupt-driven I/O Direct memory access Direct cache access I/O channels and processors External interconnection standards IBM zenterprise EC12 I/O structure Packages and Components Approaches (4.1) Lab assignment 2: Week 10 24 28 Apr. 17 Israk Mikraj 24 th April 2017 Universiti Malaysia Perlis 3 /5

11 Chapter 16 : Instruction Level Parallelism and Superscalar Processors Overview Design issues Intel core microarchitecture ARM-Cortex-A8 ARM-Cortex-M3 Verification of Lab assignment 2 Week 11 01 05 May 17 Labour Day 1 st May 2017 Wesak Day 2 nd May 2017 - MID TERM EXAM 2 4 th May 17 Thursday 12 Chapter 17 : Parallel Processing Multiple processor organizations Symmetric multiprocessors Cache coherence and the MESI protocol Multithreading and chip multiprocessors Clusters Nonuniform memory access Cloud computing Functions and Procedures (4.2) Additional System Designs Week 12 08 12 May 17 13 Chapter 15 : Reduced Instruction Set Computers Instruction execution characteristics The use of a large register file Compiler-based register optimization Reduced instruction set architecture RISC pipelining MIPS 4000 SPARC RISC vs CISC controversy Mini-Project Viva Week 13 15 19 May 17 Birthday of DYMM Tuanku Raja Perlis 17 th May 2017 Universiti Malaysia Perlis 4 /5

14 Mini-Project Viva Week 14 22 26 May 17 - Study week 1 week 29 May 04 Jun. 17 Birthday of SPB Yang Di-Pertuan Agung 3 th June 2017 - Examination Week 3 weeks 05 25 Jun. 17 Nuzul Al-Quran 12 th June 2017 Dr. Muataz Hameed Salih muataz@unimap.edu.my H/P: 012-4619256 Dr. Muslim Bin Mustapa muslim@unimap.edu.my Universiti Malaysia Perlis 5 /5