• 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