Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Arkitektura e Kompjuterave

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

MIPS eshte njesi matese e performances se proesorit.


3. Kemi nj program i cili ekzekutohet n dy procesor t ndryshm P1 dhe P2.
a) Gjeni MFLOPS (Million of Floating-Point Operations per Second) pr programin e dhn.
b) Gjeni MIPS pr programin e dhn.
Numr Instruksionesh

Procesori
P1
P2

Nr. Instr.
1.00E+06
5.00E +06

Load/Store
50%
40%

FP
40%
40%

Branch
10%
20%

Cikle Pr Instruksion (CPI)

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

6. Ne tabelen me poshte jepet numri i insruksioneve per nje program:

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.

8. Per nje arkitekture te re jane propozuar tre permiresime me rritjet e meposhtme:


A: speedup = 30
B: speedup = 20
C: speedup = 15
*Vetem nje permiresim perdoret ne nje kohe te caktuar.
a) Si mund te formulohet ligji i Amdahlit per disa permiresime nese plotesohet *?
b) Nese A dhe B perdoren 25% te kohes, sa % te kohes duhet te perdoret C qe speedup-i i plote
te jete 10?
c) Supozojme se A dhe B perdoren 15% te kohes ndersa C perdoret 70% te kohes. Nese mund
te perdoret vetem nje permiresim; cili duhet te jete? Po nese mund te perdoren dy
permiresime?

You might also like