• DocumentCode
    2255715
  • Title

    Simulated annealing for mapping DSP algorithms onto multiprocessors

  • Author

    Rabideau, Daniel J. ; Steinhardt, Allan O.

  • Author_Institution
    Cornell Univ., Ithaca, NY, USA
  • fYear
    1993
  • fDate
    1-3 Nov 1993
  • Firstpage
    668
  • Abstract
    To solve a real-time DSP problem using a multiprocessor, one first chooses a mathematical algorithm, and then considers ways of mapping this algorithm onto multiprocessors. To date, most mappings are devised via “intuition” and “rules of thumb”. However, an alternative approach utilizing optimization techniques has shown promise. With the latter approach, it is essential to define a good cost function. The authors begin by considering the fidelity of cost functions found in the literature. Then, they propose new or modified cost functions which improve upon the old via better modeling of communication and idle time. Empirical evidence shows that the new functions provide move accurate models of the desired quantity, namely execution time. These new functions are developed through a case study of the recursive least squares problem. The authors show that with an appropriate cost function this optimization approach can generate mappings as good as published “intuitive” mappings. They conclude by applying this technique to two other problems of interest to the DSP community: full QR and radix-2 FFTs
  • Keywords
    digital arithmetic; fast Fourier transforms; least squares approximations; matrix algebra; multiprocessing systems; parallel algorithms; signal processing; simulated annealing; DSP algorithms; communication time; cost function; digital signal processing; execution time; fidelity; full QR factorisation; idle time; mapping; multiprocessors; optimization techniques; radix-2 FFT; real-time DSP problem; recursive least squares problem; Cost function; Digital signal processing; Flexible printed circuits; Frequency domain analysis; Genetic algorithms; Least squares methods; Reflection; Resonance light scattering; Signal processing algorithms; Simulated annealing; Thumb;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 1993. 1993 Conference Record of The Twenty-Seventh Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    0-8186-4120-7
  • Type

    conf

  • DOI
    10.1109/ACSSC.1993.342603
  • Filename
    342603