ECE 7650: Advanced Computer Architecture - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

ECE 7650: Advanced Computer Architecture

Description:

Prof. Ken Ferens, Ph.D., P.Eng. Room E1 544. Telephone: (204) 474-8517 ... on proposal (10, Due Oct. 18; GANTT Chart, Abstract, Description, Conclusion, ... – PowerPoint PPT presentation

Number of Views:74
Avg rating:3.0/5.0
Slides: 14
Provided by: TimothyCL4
Category:

less

Transcript and Presenter's Notes

Title: ECE 7650: Advanced Computer Architecture


1
ECE 7650 Advanced Computer Architecture
  • Introduction
  • Course Information and Outline

2
Instructor
  • Prof. Ken Ferens, Ph.D., P.Eng.
  • Room E1 544
  • Telephone (204) 474-8517
  • Email ferens_at_ee.umanitoba.ca

3
Lecture Schedule
  • 3 Hours per week
  • 600 900 P.M Thursday
  • Room E2 - 393

4
Required Textbook
  • A. Clements, Principles of Computer Hardware,
    Fourth Edition, Oxford University Press, 2006.

5
Supplemental Textbooks
  • J. Hennessy and D. Patterson, Computer
    Architecture A Quantitative Approach (Third
    Edition), Morgan Kaufmann Publishers, 2003.

6
Evaluation
7
Outline
  • Reading Assignment for Review
  • Introduction to Computer Hardware
  • Gates, Circuits, and Combinational Logic
  • Sequential Logic

8
Outline
  • Computer Arithmetic
  • Error Detecting and Correcting Codes
  • Data Compressing Codes
  • Floating point Numbers

9
Outline
  • The Instruction Set Architecture
  • Assembly Language Programming
  • Structure of the CPU
  • Random Logic Control Unit
  • Microprogrammed Control Units

10
Outline
  • Accelerating Performance
  • RISC Architecture and pipelining
  • Pipelining Hazards
  • Data Dependencies
  • Reducing the Branch Penalty
  • Implementing Pipelining
  • Cache Memory
  • Effects of Cache Memory on Computer Performance
  • Cache organization
  • Considerations in Cache Design
  • Multiprocessor Systems
  • Topics in multiprocessor Systems
  • Multiprocessor Organization
  • MIMD Architectures

11
Outline
  • Processor Architectures
  • M68HC12
  • The ARM
  • Buses and Input/Output Mechanisms

12
Suggested Project Ideas
  • Set of Mini-projects using the
  • HCS12.
  • 68k Coldfire.
  • Zigbee transciever.
  • Implement a basic 8-bit mP on an FPGA
  • Two CMC FPGA IDE workstations available.

13
Suggested Project Ideas
  • Computer animation (Flash) Demonstarting
  • Pipelining
  • Cache systems
  • Multiprocessor systems
  • FPGA implementation
  • Demonstrating and comparing pipelining, cache
    systems, or multiprocessor systems with basic
    system
  • Showing the performance benefits.
Write a Comment
User Comments (0)
About PowerShow.com