21.08.2013 Views

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!