Professional Documents
Culture Documents
Seminar 1
Seminar 1
Seminar 1
1. Nje laptop i ri ka intruksionet per nje cikel (IPC) 20% me keq se nje laptop i vjeter dhe ka
shpejtesine e clock-ut 30% me te larte se laptop-i i vjeter. Nese ekzekutohen te njejtat kode binare
tek te dy makinat sa eshte speedup-i i laptopit te ri?
Shenim: IPC (Instruction Per Cycle) = 1/CPI
2. A)Supozojme se kemi dy proesore A dhe B. Frekuenca e clock-ut e perocesorit A eshte me e
madhe se e proesorit B. Gjithashtu MIPSA > MIPSB. Tregoni nese proesori A do te ekzekutoje
gjithmone me shpejt se proesori B.
B) Supozojme se kemi te njejten IC. Proesori A ka perioden e clock-ut 20 ns dhe CPI = 1.5 per
nje program. Proesori B ka perioden e clock-ut 15 ns dhe CPI = 1 per te njejtin program. Cila
makine eshte me e shpejte? Shpjegoni pse.
Shenim: MIPS (Million Instructions Per Second).
Formula: MIPS
nr _ instruksionesh
kohe _ ekzekutimi *106
Procesori
P1
P2
Nr. Instr.
1.00E+06
5.00E +06
Load/Store
50%
40%
FP
40%
40%
Branch
10%
20%
Load/Store
0.75
1.25
FP
1.0
0.8
Branch
1.5
1.25
Frek.
Clock
4GHz
3GHz
4. Kompiuteri A ka CPI = 1.3 dhe frekuencen e clock-ut 600MHz. Kompiuteri B ka CPI = 2.5 dhe
perioden e clock-ut 1.33ns. Kemi nje program te dhene per ekzekutim. Kur ky program
kompilohet per kompiuterin A, ka 100.000 instruksione. Sa instruksione duhet te kete per
kompiuterin B pas kompilimit qe te dy kompiuterat te kene te njejten kohe ekzekutimi?
5. Jane bere matjet e meposhtme:
Frekuenca e veprimeve FP: 25%
CPI mesatare per veprimet FP: 4.0
CPI mesatare per veprimet e tjera: 1.33
Frekuenca per veprimet FPSQR = 2%
CPI per veprimet FPSQR = 20
Supozojme se kemi dy alternativa projektimi:
[1] Te ulet CPI per FPSQR ne 2
[2] Te ulet CPI mesatare per gjithe veprimet FP ne 2.5
Krahasoni keto dy alterantiva projektimi duke perdorur ekuacionin e performances se proesorit.
Shenim: FP (Floating Point)
FPSQR: Floating Point Square Root
Arkitektura e Kompjuterave
Seminar 1
a) Duke supozuar se instruksionet aritmetike kerkojne nje cikel; instruksionet load dhe store
kerkojne 5 cikle dhe instruksionet branch kerkojne 2 cikle; tregoni sa eshte koha e
ekzekutimit te ketij programi ne nje proesor 2GHz?
b) Gjeni CPI per programin e dhene.
c) Nese numri i instruksioneve load do te mund te pergjysmohej; sa do te ishte speedup-i dhe
CPI ne kete rast?
7. Per te njejtin program jane perdorur dy kompilatore te ndryshem. Ne tabele jepen kohet e
ekzekutimit dhe numri i instruksioneve per dy programet e kompiluara. Gjeni CPI mesatare per
cdo program duke ditur qe perioda e clock-ut per proesorin eshte 1ns.