0% found this document useful (0 votes)
44 views

Computer Architecture: Lecture 1: Introduction

Computer architecture deals with the study of instruction set architecture (ISA) and microarchitecture. It bridges the gap between software layers like applications, algorithms, programming languages, and operating systems, and electronics layers like integrated circuits, logic gates, and physics. Computer architecture has evolved from single processors to multiprocessors and from emphasis on instruction-level parallelism to data-level parallelism with the use of caches, pipelines, and parallelism. The key classes of computers are personal devices, desktops, servers, and supercomputers, each with different critical design considerations like performance, cost, energy efficiency, and throughput.

Uploaded by

Susmitha Grandhi
Copyright
© © All Rights Reserved
Available Formats
Download as PPSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

Computer Architecture: Lecture 1: Introduction

Computer architecture deals with the study of instruction set architecture (ISA) and microarchitecture. It bridges the gap between software layers like applications, algorithms, programming languages, and operating systems, and electronics layers like integrated circuits, logic gates, and physics. Computer architecture has evolved from single processors to multiprocessors and from emphasis on instruction-level parallelism to data-level parallelism with the use of caches, pipelines, and parallelism. The key classes of computers are personal devices, desktops, servers, and supercomputers, each with different critical design considerations like performance, cost, energy efficiency, and throughput.

Uploaded by

Susmitha Grandhi
Copyright
© © All Rights Reserved
Available Formats
Download as PPSX, PDF, TXT or read online on Scribd
You are on page 1/ 25

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

You might also like