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 :
  1. analytical modelling
  2. simulation
  3. measurement
memakai cara diatas ada perbandingan tersendiri atau plus minus nya..
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
2. Simulation
  • flexibility = high
  • cost = medium
  • believability = medium
  • accuracy = medium
3. Measurement
  • 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 :
  1. linearity
  2. reliability
  3. repeatability
  4. easiness to measurement
  5. consistency
  6. independence
basic dari pengukuran metric adalah a count, duration, dan size

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).


0 Comments

Copyright © 2009 dayad-t All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.