0
measuring computer performance
Posted by dayad
on
19.27
mungkin ini adalah pelajaran atau mata kuliah semester kemaren2, tapi ga ada salahnya klo ini ditulis disini,,poho urang euy...kata ilmukomputer "ikatlah ilmu dengan menuliskannya"...
Didalam pengukuran biasanya yang sering kita dengar adalah masalah waktu. Dimana waktu digunakan sebagai pengukuran sebuah sistem.
Misalnya kita mau mengukur kinerja dari suatu software atau hardware, maka hasil dari pengukuran adalah waktu kinerja software atau hardware tersebut. contoh pengujian coding perulangan :
main()
int i;
float a;
init_timer();
//read the starting time
start_count=read_count;
//stuf to be measured
for(i=0;i<=1000;i++)
{
a=i*a/10;
}
//read ending time
end_count=read_count;
elapsed_time=(end_count-start_count)*clock cycle;
}
Dalam melakukan analisa ada 3 cara :
berikut keterangan yang saya ambil dari buku David J Lilja, Measuring computer performance A practitioner's guide
1. analytical modelling
Metric of performance
kata-kata yang sering digunakan didalam pengukuran atau pengujian adalah metric, benchmark dll. Metric adalah nilai atau value yang kita harapkan untuk menggambarkan kinerja dari suatu sistem
adapun karakteristik dari metric yang bagus adalah :
didalam pengujian kita harus mengerti statistik yang biasa didalam melakukan pengujian seperti mean, modus, median, ANOVA, linear regression dan teknik statistik yang lain.
kita juga harus memperhitungkan hasil-hasil tersebut baik itu dari sudut tingkat kesalahan atau error dan juga confidence interval (tingkat keyakinan).
Didalam pengukuran biasanya yang sering kita dengar adalah masalah waktu. Dimana waktu digunakan sebagai pengukuran sebuah sistem.
Misalnya kita mau mengukur kinerja dari suatu software atau hardware, maka hasil dari pengukuran adalah waktu kinerja software atau hardware tersebut. contoh pengujian coding perulangan :
main()
int i;
float a;
init_timer();
//read the starting time
start_count=read_count;
//stuf to be measured
for(i=0;i<=1000;i++)
{
a=i*a/10;
}
//read ending time
end_count=read_count;
elapsed_time=(end_count-start_count)*clock cycle;
}
Dalam melakukan analisa ada 3 cara :
- analytical modelling
- simulation
- measurement
berikut keterangan yang saya ambil dari buku David J Lilja, Measuring computer performance A practitioner's guide
1. analytical modelling
- flexibility = high
- cost = low
- believability = low
- accuracy = low
- flexibility = high
- cost = medium
- believability = medium
- accuracy = medium
- flexibility = low
- cost = high
- believability = high
- accuracy = high
Metric of performance
kata-kata yang sering digunakan didalam pengukuran atau pengujian adalah metric, benchmark dll. Metric adalah nilai atau value yang kita harapkan untuk menggambarkan kinerja dari suatu sistem
adapun karakteristik dari metric yang bagus adalah :
- linearity
- reliability
- repeatability
- easiness to measurement
- consistency
- independence
didalam pengujian kita harus mengerti statistik yang biasa didalam melakukan pengujian seperti mean, modus, median, ANOVA, linear regression dan teknik statistik yang lain.
kita juga harus memperhitungkan hasil-hasil tersebut baik itu dari sudut tingkat kesalahan atau error dan juga confidence interval (tingkat keyakinan).