Introduction To Computer Organization
Introduction To Computer Organization
* -
CHAPTER 1: COMPLETE]
CHAPTER 2:
CumPTER 4
CHAPTER 6 % complete
CAROTER 5 ->
partial topics
COMPUTER PERFORMANCE
#RDUCTION,
* PERFORMANCE
concerned with the with it.
components & the cost associated
->
performance of
->
Performance: is Throughput ii)Response time / Execution time (These 2 are units measurement)
-
of
-> Be aware of the problem first & then solve it (don't
to have high yield andless power usage
We want computers
go
&
haphazardly).
processors all semiconductions
->
as
Energy: -
ECt) JPCt)dE
=
3.
&on featuresizeof
technology egnumtechno and
feature size
gates
->
You need to design & produce machines who can design such chips with small feature size => more expense
A -N2
5nm 10 nm
-> As we want to
architects use a design with smaller no of gates
& area.
>
Chips decrease in
size over time.
need some
economy with design, use less circuits
without compromising performance.
->
* PERFORMANCEMETRICS
& Rate
Time
We use time occassionally for performance companion
1 lore: Clock Speed:1 Ga
Get with higher clock speed. Opth
1 to increase frequency
1. a core
Get another of
2. core same
frequency.
↳ - 26 or p
time t -t -> Tells time used
by programs himse OS.
in
->
System Time: -
Time used by sys programs for availing OS services.
-> User CPU Time: Time -
required by men
program during
executh.
Reproduceability:
-> - desirable feature
in CA.
Speedup
=>
at a Performance Ratio.
Performance Ratio: k
=
·
MEASUREEXECUTION TIME
ARM processors can measure earth time using clock cycles.
2
Types of hogic
1. Sequential: Memory - ->
i/p->State ->
o/p:f(ip, State)
2. Combinational Combinatorial: -
Gates
- no memory
↳ olp:-f(i/p)
Machine
e.g.-
Vending
i/p:-Cash,
Buttons for drink.
ET =
&
or
Clock Rate
areasomuc
P.:1x109 2x10 cycles
-
Clock cycle Y.
A Icycles 30%
30%
B
Gcycles
2 I
cycle 40%
10 "instructu
+
=
= 0.6 12
+
+ p.4
=
: 2.2(p]
Instructu cycles 12x (PI
=
cocars-ghomom-iocuo
B 4 cycles
hx109
cycle
ee
C I
cr
Worst CPI (Biggest
= instruct took longer cycles)
Smallest I 1 =
(Smallest instructs took I cycle)
ET Instruct =
C5.x CP X Clock cycles
It. X SPI
ET ct
=
Frequency
POWER
* & ENERGY CONSUMER
Types Of PoWER
1. STATIC: - On standby
2. to
Dynamic:-Heeds do activity
↳
Mostly power consumed.
PD CV.g =
- done in BEE. Thanks to Kamla.
C< capicitance
V VoltageIlsed
results P
=
in
f <-
frequency ↑
Unit (PD): Walt on W -
z JPCt)
= db
MIPS
Rating:commercialrequirement for selling chips.
MIPS <- Millions of Instructs Per Second
upper bound
s
Companies
often advertise Peak MIPS i.e. highest MIPS a
process can get on
any program auth
Program with lowest CPI-high MIPS.
↳ often meaningless
eg:Cif-continue hep)
->
Compass Exover execute
of program for spy performance.
Point -> funct call for
- Floating.
-> converted
into integes so implementati
Amdahl'shave: -
self:I
E'
=
caasios + a
=
If Sideal 1
=