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.
Aritmetik Ortalama<br />
<br />
1<br />
n<br />
n<br />
süre i<br />
i1<br />
burada iş yükünde n program vardır ve sürei i. programın yürütme süresidir.<br />
Eğer iş yükündeki programlar farklı ağırlığa sahipse, her süre i terimini w i ağırlığı ile çarpıp<br />
ağırlıklı aritmetik ortalama hesaplayabiliriz.<br />
Ağğırlıkl Aritmetik Ortalama<br />
<br />
1<br />
n<br />
<br />
<br />
n<br />
i 1<br />
w i<br />
i1<br />
w<br />
i<br />
süre<br />
i<br />
Normalize zamanın aritmetik ortalamasıyla hesaplanış toplam çalışma zamanı, özellikle<br />
programlardan birinin çalışma zamanı diğerlerinden çok yüksekse, gerçek başarımdan sapar.<br />
Normalize edilmiş zamanlar kullanılması durumunda, başarım geometrik ortalama kullanılarak<br />
daha iyi karşılaştırılabilir.<br />
Geometrik Ortalama X<br />
Geometrik Ortalama Y<br />
Geometrik Ortalama<br />
= Geometrik Ortalama(X/Y)<br />
ve<br />
(süre süre ........<br />
<br />
1<br />
2<br />
süren<br />
Geometrik ortalamanın aritmetik ortalamadan farkı birimsiz olmasıdır ve toplam yürütme süresiyle<br />
İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 29<br />
)<br />
( 1/<br />
n)<br />
orantılı gitmez.Bu yüzdende programın yürütme süresini tahminde işe işe yaramaz.<br />
İki programın, iki farklı makinedeki yürütme süreleri;<br />
Karşılaştırma-takımı Yürütme süresi (saniye)<br />
programları<br />
Bilgisayar A bilgisayar B<br />
Program 1 1 10<br />
Program2 1000 100<br />
Program3 1001 110<br />
Normalize edilmiş aritmetik ortalama yanıltıcı olabilir.<br />
Karşılaştırma<br />
programları<br />
Program-1<br />
Program-2<br />
Yürütme-süresi A-ya normalize B-ye normalize<br />
Ta Tb Ta/Ta Tb/Ta Ta/Tb Tb/Tb<br />
1<br />
1000<br />
10<br />
100<br />
Aritm.orta 500,5 55 1 5,05 5,05 1<br />
Geom.orta 31,6 31,6 1 1 1 1<br />
Veri A-ya normalize edildiğinde,B-nin başarımı A-nınkinin 5,05 katıdır, ama aynı veri B-ye normalize<br />
edildiğinde ,A-nın başarımı B-nin kinin 5,05 katıdır.geometrik ortalama iki durumda da tutarlıdır.<br />
1<br />
1<br />
10<br />
0,1<br />
0,1<br />
10<br />
1<br />
1