ABSTRAK
Nama : Rakha Kanz Kautsar
Program Studi : Computer Science
Judul : Alat Benchmarking untuk Reproducibility Komputasional
Pembimbing : Lim Yohanes Stefanus, Ph.D
Dr. Johannes K. Fichte
Benchmarking adalah salah satu cara yang populer untuk melakukan eksperimen, terutama
di bidang computational science. Benchmarking menyediakan kerangka kerja yang sistematis
dan reproducible untuk membandingkan performa antara implementasi. Alat
benchmarking menggunakan alat resource monitoring untuk mengukur performa dari implementasi
tertentu pada data tertentu. Di skripsi ini, implementasi alat resource monitoring
yang cross-platform dan telah diuji di Linux dan macOS disediakan setelah melihat bahwa
tidak ada alat yang berjalan di macOS. Alat-alat benchmarking yang sudah ada ditinjau
kemudian ditemukan bahwa tidak ada yang memenuhi semua kriteria yang ditentukan.
Oleh karena itu, alat benchmarking baru yang didesain untuk mendukung reproducibility
diajukan. Implementasi cross-platform dari alat ini juga disediakan dan sudah diuji berjalan
di Linux dan macOS. Evaluasi menunjukkan bahwa alat benchmarking yang diajukan
memenuhi hampir semua kriteria yang ditentukan kecuali pada poin adanya dokumentasi
yang komprehensif dan pengujian. Alat yang diajukan menunjukkan potensi yang
besar pada pengembangan selanjutnya untuk lebih menurunkan upaya untuk mencapai
reproducibility.
Kata kunci:
Benchmarking, resource monitoring, komputasi terdistribusi, computational science,reproducibility
viii
|
|