Benchmark
adalah cara untuk mengukur peningkatan kinerja komputer secara sistematis
melalui pengukuran dan perbandingan kinerja yang digunakan untuk peningkatan
kinerja komputer tersebut.
Ketika
komputer masih sederhana, terdapat dua cara mudah untuk mengukur kinerja
computer, yaitu :
1. Pertama,
menggunakan parameter sistem itu sendiri misalnya laju detak prosesor atau
jumlah instruksi yang dapat diproses tiap satuan waktu. Jumlah instruksi yang
diproses dalam satuan waktu tertentu diekspresikan dalam 'satuan' MIPS
(millions instruction per second).
2. Kedua,
dengan menggunakan benchmark sintetis. Whetstone dan Dhrystone merupakan contoh
benchmark sintetis yang banyak digunakan untuk mengukur kinerja komputer.
Benchmark sintetis berupa program pendek yang dibuat menyerupai tingkah-laku program
aplikasi yang ada. Melalui kajian mendalam terhadap berbagai program aplikasi
yang ada, dibuat suatu program pendek yang merupakan gabungan dari berbagai
komputasi matematis, kalang (loop), pemanggilan fungsi, dan sebagainya.
Pembahasan mengenai kinerja computer pada materi difokuskan kepada benchmark
sistesis yaitu Whetstone dan Dhrystone.
Whetstone
merupakan benchmark sintetik yang dikembangkan oleh Curnow dan Wichman pada
tahun 1976 (Sharp dan Bacon, 1994: 68). Benchmark ini dimaksudkan untuk mengukur
kinerja komputer dalam mengolah bilangan floating point dan digunakan untuk
membandingkan arsitektur maupun kompilator teroptimisasi yang dijalankannya
yang dinyatakan dengan MFLOPS. Program semula dibuat dalam bahasa Algol dengan
kompilator Algol 60 yang menterjemahkannya menjadi instruksi untuk mesin
Whetstone imajiner (Sill, 1996). Kelemahan benchmark Whetstone adalah kecilnya
ukuran modul/program benchmark sehingga sistem memori di luar cache tidak
teruji, dan dengan optimisasi kompilator dengan mudah didapatkan skor benchmark
tinggi tanpa mengubah sistem yang diuji (Sill, 1996).
Dhrystone
juga merupakan benchmark sintetik yang dikembangkan oleh Reinhold. Weicker pada awal tahun 1980-an dan difokuskan untuk mengukur kinerja komputer atas bilangan integer
dan string dinyatakakn dengan MIPS (Sharp dan Bacon, 1994:68).
Program asli ditulis dalam bahasa Ada, dan kemudian diterjemahkan ke dalam bahasa-bahasa lain. Sama seperti
Whetstone, program benchmark Dhrystone memiliki ukuran yang terlalu kecil (sekitar 1,5 KB) sehingga tidak
dapat menguji sistem
di luar cache. Optimisasi kompilator juga dapat dilakukan untuk mempertinggi skor perolehan (Sill, 1996).
- Jalankan aplikasi Sisoft Sandra.
- Pilih CPU Benchmark yang berfungsi untuk menampilkan kemampuan CPU dalam menangani instruksi aritmetik dan floating point serta membandingkannya dengan tipe CPU jenis lain .
- Kemudian dilanjutkan dengan memilih CPU Multimedia Benchmark yang berfungsi untuk menampilkan kemampuan CPU dalam menangani instruksi multimedia dan data.
- Langkah selanjutnya yaitu memilih Mainbord Information yang berfungsi untuk mengetahui spesifikasi dari suatu mainbord.
- Setelah mengetahui informasi mengenai spesifikasi dari mainbord kemudian dilanjutkan dengan memilih Windows Memory Information yang berfungsi untuk memberikan semua informasi mengenai memori.
Bagian-bagian dalam sisoft sandra :
o Pada bagian Home terdapat beberapa pilihan modul,
yaitu:
a. Tools
Berguna untuk menganalisa, memonitor, dan mengetes
komputer beserta komponennya.
b. Benchmarks
Berguna untuk menghitung performansi komputer beserta
komponennya.
c. Hardware
Berguna untuk mendapatkan informasi detail mengenai
komponen‐komponen komputer.
d. Software
Berguna untuk mendapatkan informasi detail mengenai
aplikasi‐aplikasi yang diinstall pada komputer, proses‐proses yang
bekerja dan komponen‐komponen software yang lain.
e. Testing
Berguna untuk mengetes komponen‐komponen
komputer.
f. Support
Berguna untuk meng‐upgrade versi komersil dari SiSoft
Sandra.
o
Sebagai
contoh kita pilih Benchmarks. Maka akan muncul beberapa pilihan kembali
o Pada window akan muncul pilihan‐pilihan yang
berhubungan dengan benchmarks, yaitu:
a. Processor Arithmetic
Berguna untuk mengukur performansi ALU dan FPU dari
processor. Bagian ini akan memperlihatkan bagaimana suatu processor menangani
instruksi arithmetic dan floating point dibandingkan dengan tipe processor yang
lain.
b. Processor Multi‐Media
Bagian ini memperlihatkan bagaimana suatu processor
menangani instruksi mutimedia dan data dibandingkan dengan tipe processor yang
lain.
c. Power Management Efficiency
Bagian ini memperlihatkan seberapa efisien management
power dari sebuah processor dibandingkan dengan tipe processor yang lain.
d. File Systems
Bagian ini memperlihatkan bagaimana file Anda
terhubung ke sistem penyimpanan Adapters dan penyimpanan host dibandingkan
dengan perangkat lain di kompuetr biasa.
e. Physical Disks
Bagian ini menunjukkan bagaimana disk fisik Anda
terhubung ke host atau storage adapters dibandingkan dengan disk lain di
komputer Anda.
f. Removable Storage
Bagian ini
menunjukkan removable storage dan flash memori pada komputer Anda
dibandingkan
dengan perangkat yang lain.
g. CD‐ROM and DVD
Menunjukkan bagaimana CD‐ROM, DVD, HD DVD dan Blu‐ray drive
dan storage hosts dibandingkan dengan drive lain pada komputer.
h. Memory Bandwidth
Menunjukkan bagaimana memori sub‐sistem Anda
dibandingkan dengan komputer lain dalam hal bandwidth.
i. Memory Latency
Menunjukkan bagaimana cache memory dan sub‐sistem pada
komputer Anda dibandingkan dengan komputer lain dalam hal latency.
j. Processor Cache and Memory
Menunjukkan bagaimana cache memory dan sub‐sistem pada
komputer Anda dibandingkan dengan komputer lain dalam hal akses.
k. Network Bandwidth
Menunjukkan bagaimana jaringan/LAN, host pada komputer
dibandingkan dengan jaringan lain.
l. Internet Connection
Menunjukkan bagaimana kecepatan koneksi internet dan
ISP komputer Anda dibandingkan dengan koneksi internet dan ISP yang lain.
m. Internet Peerage
Menunjukkan seberapa baik koneksi internet Anda dan
ISP yang peered dinandingkan dengan sambungan internet dan ISP yang lain.
- Sebagai contoh pilih Processor Arithmetic
- Aturlah Reference Processor(s) 1 sampai Reference Processor(s) 4 sesuai yang diinginkan. Pada Combined Results Chart, garis yang berwarna merah merupakan processor dalam komputer kita, sedangkan garis yang berwarna biru merupakan processor yang menjadi pembanding.
- Setelah itu klik Run The Benchmark atau tekan F5. Tunggu beberapa menit saat SiSoft Sandra menganalisis komputer Anda. Bila telah selesai
- Pada bagian Current Processor, terlihat hasil benchmark yaitu:
a. Dhrystone
Merupakan operasi untuk mengukur performansi CPU dalam
melakukan perhitungan bilangan integer.
b. Whetstone
Merupakan operasi untuk mengukur performansi CPU dalam
melakukan perhitungan bilangan floating point.
Perhitungan bilangan floating point lebih rumit dibandingkan perhitungan
integer. Oleh karena itu, umumnya nilai Dhrystone lebih besar daripada nilai Whetstone.
o
Untuk
pilihan modul yang lain, silahkan Anda mencoba sendiri.
Sumber :