Title :
Making benchmarks uncheatable
Author :
Cai, Jin-Yi ; Nerurkar, Ajay ; Wu, Min-You
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Buffalo, NY, USA
Abstract :
The industry is full of anecdotes of benchmark “cheating” of various degrees ranging from innocent mistakes to flagrant misuse. Based on the tremendous progress made in recent years in theoretical computer science, it becomes possible to make a wide variety of existing benchmarks more accurate, resistant to tampering and more trustworthy. We propose two methods, the Secret Key method and the result verification method, to take computational advantage in judging performance claims. A realtime measurement method is also proposed to prevent cheating on performance reporting. The design and implementation of uncheatable benchmarks are presented in this paper
Keywords :
performance evaluation; benchmarks; performance claims; result verification method; secret key method; tampering; trustworthy; Assembly; Benchmark testing; Computer industry; Computer science; High performance computing; Kernel; Optimizing compilers; Performance evaluation; Software performance; Software systems;
Conference_Titel :
Computer Performance and Dependability Symposium, 1998. IPDS '98. Proceedings. IEEE International
Conference_Location :
Durham, NC
Print_ISBN :
0-8186-8679-0
DOI :
10.1109/IPDS.1998.707724