Title :
Predicting computation time for advanced processor architectures
Author :
Burns, Alan ; Edgar, Stewart
Author_Institution :
Dept. of Comput. Sci., York Univ., UK
Abstract :
Estimating computation times using analysis techniques is always safe but is becoming prohibitively complex or pessimistic with modern processors. The only alternative approach is to use measurement, but this has the significant disadvantage of optimism - the largest value seen during testing may not be the largest experienced during deployment. In this paper, we subject data obtained from measurement to statistical analysis using the techniques of extreme value estimation. A simple case study is described and the approach is illustrated via this study which focuses on the superscalar technique of branch prediction. The approach is applicable to all forms of hardware-induced temporal variability
Keywords :
computer architecture; computer testing; estimation theory; performance evaluation; statistical analysis; advanced processor architectures; branch prediction; case study; computation time estimation; computation time prediction; extreme value estimation; hardware-induced temporal variability; measurement; optimism; safety; statistical analysis; superscalar technique; testing; Computational modeling; Computer architecture; Computer science; Hardware; Performance analysis; Probability; Processor scheduling; Statistical analysis; Statistics; Testing;
Conference_Titel :
Real-Time Systems, 2000. Euromicro RTS 2000. 12th Euromicro Conference on
Conference_Location :
Stockholm
Print_ISBN :
0-7695-0734-4
DOI :
10.1109/EMRTS.2000.853996