CKV
Computer Architecture
CS F342
Lecture 1: Introduction
CKV
What is Computer Architecture ?
Application
[Coutesy: prof. David Wentzlaff]
CKV
What is Computer Architecture ?
Application
Physics
[Coutesy: Prof. David Wentzlaff]
CKV
What is Computer Architecture ?
Application
Need to bridge the gap
Physics
[Coutesy: Prof. David Wentzlaff]
CKV
What is Computer Architecture ?
Application
Algorithms
Prog. Languages
Operating Sys. All are Abstract layers
ISA
Microarchitecture
RTL
Gates
Devices
Physics
[Coutesy: Prof. David Wentzlaff]
CKV
What is Computer Architecture ?
Application
Algorithms
Pure Computer Science
Prog. Languages
Operating Sys.
ISA
Microarchitecture
RTL
Gates
Devices Pure Electronics
Physics
[Coutesy: Prof. David Wentzlaff]
CKV
What is Computer Architecture ?
Application
Algorithms
Prog. Languages
Operating Sys.
ISA Old view Computer Architecture
Microarchitecture
RTL
Gates
Devices
Physics
[Coutesy: Prof. David Wentzlaff]
CKV
What is Computer Architecture ?
Application
Algorithms
Prog. Languages
Operating Sys.
ISA
Microarchitecture Computer Architecture
RTL
Gates
Devices
Physics
[Coutesy: Prof. David Wentzlaff]
CKV
Evolution of Computers
Kashmir
Computers have come a long way
If transport industry had grown with the same
pace as Electronics industry
In 1 hour at
10/- Rs
Kanyakumari
CKV
Evolution of Computers
Single Processor Performance
Multiprocessor
RISC
CKV
Computer Architecture deals with study of Instruction Set
Architecture (ISA) and Microarchitecture only
True Click on your answer
False
CKV
Wrong
Click here to Try Again
CKV
Sahi Jawaab
Click here to Move on
CKV
A General Computer
Input Devices
Memory CPU
Output Devices
Datapath
Cache
Control
CKV
Classes of Computers
Personal Mobile Devices
Emphasis on energy efficiency
Desktop Computing
Emphasis on price performance
Servers
Emphasis on availability, scalability, throughput
Ware house scale computers; supercomputers
Emphasis on availability, price; floating point performance
Embedded computers
Emphasis on price
CKV
Match the description with the corresponding class of
computer.
Thousands of processors forming a cluster to achieve high
throughput.
Datacenter (Warehouse scale computer)
Supercomputer Click on your answer
Embedded Computer
CKV
Wrong
Click here to Try Again
CKV
Sahi Jawaab
Click here to Move on
CKV
Match the description with the corresponding class of
computer.
Currently the largest class of computer that runs one
application or one set of related applications
Datacenter (Warehouse scale computer)
Supercomputer Click on your answer
Embedded Computer
CKV
Wrong
Click here to Try Again
CKV
Sahi Jawaab
Click here to Move on
CKV
Match the following example with corresponding critical
design issues.
A. Throughput, availability, scalability
1. BITS CMS Server
B. Cost, energy, multimedia performnce
2. Flipkart Server
C. Price, application specific performance
3. Desktop Computer
D. Price performance, graphics performance
4. Smart phone/Tablet
E. Price performance, throughput, availability
1->E, 2->A, 3->C, 4->B 1->A, 2->C, 3->E, 4->B
1->A, 2->E, 3->D, 4->B 1->E, 2->A, 3->B, 4->D
Click on your answer
CKV
Wrong
Click here to Try Again
CKV
Sahi Jawaab
Click here to Move on
CKV
Thank You