Tải bản đầy đủ (.pdf) (40 trang)

Advanced Computer Architecture - Lecture 1: Introduction

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.44 MB, 40 trang )

CS 704

Advanced Computer
Architecture

Lecture 1
VU-Advanced Computer
Architecture

Lecture 1-Introduction

1


Advanced Computer
Architecture

Introduction
Prof. Dr. M. Ashraf Chughtai
VU-Advanced Computer
Architecture

Lecture 1-Introduction

2


Advanced Computer
Architecture

Prerequisites


VU-Advanced Computer
Architecture

Lecture 1-Introduction

3


Computer System

VU-Advanced Computer
Architecture

Lecture 1-Introduction

4


Computer
Architecture
Verses
Organization
VU-Advanced Computer
Architecture

Lecture 1-Introduction

5



Academic History

1944
Stored program
concept
VU-Advanced Computer
Architecture

Lecture 1-Introduction

6


Academic History

1945 ENIAC
the World’s First
operational
calculator
VU-Advanced Computer
Architecture

Lecture 1-Introduction

7


Academic History

1946 ISA machine

10 times faster
than ENIAC
VU-Advanced Computer
Architecture

Lecture 1-Introduction

8


Commercial History

1949 – 51
UNIVAC-I
$1 Million
VU-Advanced Computer
Architecture

Lecture 1-Introduction

9


Commercial History … Cont’d

1952 - 63
IBM-701
CDC 6600
PDP-8


VU-Advanced Computer
Architecture

Lecture 1-Introduction

10


Microprocessors
1971 - 2006
Mainframe

Supercomputer

Server

Workstation

PC

Minisupercomputer

Massively Parallel
Processors
VU-Advanced Computer
Architecture

Lecture 1-Introduction

11



Course Focus
Quantitative principle
of computer design
VU-Advanced Computer
Architecture

Lecture 1-Introduction

12


Course Focus
Instruction set
Architectures
VU-Advanced Computer
Architecture

Lecture 1-Introduction

13


Course Focus

Datapath and
control
VU-Advanced Computer
Architecture


Lecture 1-Introduction

14


Course Focus
Memory Hierarchy Design
Main memory
Cache
Hard drives
VU-Advanced Computer
Architecture

Lecture 1-Introduction

15


Course Focus
Multiprocessor
Architectures
VU-Advanced Computer
Architecture

Lecture 1-Introduction

16



Course Focus
Storage and I/O
Systems
VU-Advanced Computer
Architecture

Lecture 1-Introduction

17


Course Focus

Computer
Clusters
VU-Advanced Computer
Architecture

Lecture 1-Introduction

18


Text Book
Computer Architecture: A
quantitative approach
Hennessy J. L and Petterson D. A,
3rd Ed. 2003, 4th Ed. 2006
VU-Advanced Computer
Architecture


Lecture 1-Introduction

19


References
Computer Organization
and Design:
The hardware/software interface
Hennessy and Petterson
VU-Advanced Computer
Architecture

Lecture 1-Introduction

20


References
Computer Organization and
Architecture

6

th

Stalling W.
Edition Prentice Hall, 2003


VU-Advanced Computer
Architecture

Lecture 1-Introduction

21


References
Research papers on
Computer Design and
Architecture
IEEE and ACM conferences,
transactions and journals
VU-Advanced Computer
Architecture

Lecture 1-Introduction

22


Topic Coverage
Fundamentals of Computer Design
Instruction Set Principles
Computer H/W Design (Review)
Inst. Level Parallelism (Dynamic Approach)
Inst. Level Parallelism (Software approach)
Memory Hierarchy Design
I/O and Storage System

Interconnection Networks
and multiprocessors

VU-Advanced Computer
Architecture

Lecture 1-Introduction

Ch. 1
Ch. 2
(Lec. Notes/ App. A)

Ch. 3
Ch. 4
Ch. 5
Ch. 7
Ch. 8 and Ch.6

23


Course Style
Research in the
small
VU-Advanced Computer
Architecture

Lecture 1-Introduction

24



Four Perspective of Computer Architecture
Input/Output
and Storage
Multiprocessor
and
Network
Interconnection

Memory
Hierarchy

Processor
Design
VU-Advanced Computer
Architecture

Lecture 1-Introduction

25


×