Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Çözüm 3.2:<br />
Saat hızı 100 Mhz<br />
MIPS =<br />
6 =<br />
6<br />
CPI × 10 CPI × 10<br />
böylece<br />
CPU saat dönüşü sayısı<br />
CPI =<br />
Komut sayısı<br />
burada<br />
CPUsaat dönüşönsayıay<br />
CPI i Komut<br />
sayıay i<br />
her derleyici için toplam CPI yı bulmak amacıyla şu eşitliği kullanırız.<br />
CPI i Komut sayıaıi<br />
CPI <br />
Komut sayıay<br />
(( 5×<br />
1)+(<br />
1×<br />
2 )+( 1×<br />
3 ))× 10<br />
CPI <br />
6<br />
( 5+<br />
1+<br />
1)×<br />
10<br />
MIPS<br />
10 / 7 1.<br />
43<br />
derleyici1<br />
Durum1<br />
10010<br />
<br />
1.<br />
4310<br />
6<br />
6<br />
70<br />
6<br />
(( 10×<br />
1)+(<br />
1×<br />
2 )+( 1×<br />
3 ))× 10<br />
CPI <br />
6<br />
( 10+<br />
1+<br />
1)×<br />
10<br />
MIPS<br />
15/<br />
12 1.<br />
25<br />
derleyici<br />
2<br />
Durum 2<br />
10010<br />
<br />
1.<br />
2510<br />
80<br />
demek ki MIPS değerine göre derleyici2 daha yüksek başarımlıdır. Çalışma sürelerini hesaplarsak:<br />
Komut sayısı CPI<br />
CPU süresi <br />
Saat hızı<br />
(5 + 1 + 1) × 10<br />
CPU süresi 1<br />
100×<br />
10<br />
= 0.10 s<br />
= 6<br />
6<br />
× 1.<br />
43<br />
(10 + 1 + 1) × 10<br />
CPU süresi 2 = 6<br />
100×<br />
10<br />
= 0.15 s<br />
İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 26<br />
6<br />
6<br />
6<br />
6<br />
× 1.<br />
25<br />
çalışma sürelerine göre ise derleyici1 daha hızlı demektir. Demek ki MIPS değerine bakılarak<br />
varılan sonuç yanlıştır. Buda MIPS değeri, bilgisayarın başarımı için doğru bir ölçüt değildir<br />
anlamına gelir.<br />
3.3.1.2.Tepe MIPS<br />
İşlemcinin MIPS ölçümü hesabında kullanılan CPI‟Yİ en aza indiren karışımı seçilerek elde<br />
edilir. Ancak, bu karışım tümüyle gerçekdışı ve uygulanamaz nitelikte olabilir. Bu yüzden tepe<br />
MIPS kullanışsız bir ölçüttür.<br />
3.3.1.3. Göreceli MIPS<br />
Göreceli MIPS şu şekilde hesaplanır.<br />
T - bilinen × MIPS bilinen<br />
Göreceli MIPS =<br />
T ölçülen