DocumentCode
1672576
Title
Predicting the complexity of signal processing algorithms
Author
Reichel, Julien
Author_Institution
R&D Center, VisioWave Corp., Ecublens, Switzerland
Volume
3
fYear
2001
fDate
6/23/1905 12:00:00 AM
Firstpage
318
Abstract
Predicting the complexity of a signal processing task is a very difficult subject, mainly because the notion of complexity itself is not well defined. We propose to link the complexity to the predicted execution of an algorithm on a given platform or processor. To do so branches, arithmetic and memory operations are classified into different types of category. Then the number of time operations of each category executed is computed for the studied algorithm. Finally weights depending on the underlying architecture are used to sum up the contribution of each category to get the final complexity. Typical weights for two Pentium processors are presented and the validity of the prediction is verified for the case of a simple algorithm
Keywords
computational complexity; computer architecture; digital arithmetic; signal processing; Pentium processor weights; arithmetic operations; branches; complexity; memory operations; predicted execution; signal processing task; time operations; Arithmetic; Bandwidth; Computer architecture; Counting circuits; Research and development; Signal processing; Signal processing algorithms; Testing; Time measurement; Weight measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
Image Processing, 2001. Proceedings. 2001 International Conference on
Conference_Location
Thessaloniki
Print_ISBN
0-7803-6725-1
Type
conf
DOI
10.1109/ICIP.2001.958115
Filename
958115
Link To Document