DocumentCode
3124046
Title
A dynamic periodicity detector: application to speedup computation
Author
Freitag, Felix ; Corbalan, Julita ; Labarta, Jesus
Author_Institution
Dept. d´´Arquitectura de Comput., Univ. Politecnica de Catalunya, Spain
fYear
2001
fDate
36982
Abstract
We propose a dynamic periodicity detector (DPD) for the estimation of periodicities in data series obtained from the execution of applications. We analyze the algorithm used by the periodicity detector and its performance on a number of data streams. It is shown how the periodicity detector is used for the segmentation and prediction of data streams. In an application case we describe how the periodicity detector is applied to the dynamic detection of iterations in parallel applications, where the detected segments are evaluated by a speedup computation tool. We test the performance of the periodicity detector on a number of parallelized benchmarks. The periodicity detector correctly identifies the iterations of parallel structures also in the case where the application has nested parallelism. In our implementation we measure only a negligible overhead produced by the periodicity detector. We find the DPD to be useful and suitable for the incorporation in dynamic optimization tools
Keywords
parallel processing; performance evaluation; data series; dynamic periodicity detector; parallelized benchmarks; performance; periodicities estimation; segmentation; Algorithm design and analysis; Computer applications; Detectors; Frequency; Measurement; Performance analysis; Performance evaluation; Runtime; Sampling methods; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium., Proceedings 15th International
Conference_Location
San Francisco, CA
ISSN
1530-2075
Print_ISBN
0-7695-0990-8
Type
conf
DOI
10.1109/IPDPS.2001.924928
Filename
924928
Link To Document