• DocumentCode
    3180013
  • Title

    Application of multidimensional retiming and matroid theory to DSP algorithm parallelization

  • Author

    Fernández, Felipe ; Sánchez, Ángel

  • Author_Institution
    Dept. Tecnologia Fotonica, Campus de Montegancedo, Madrid, Spain
  • Volume
    1
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    511
  • Abstract
    This paper presents a novel optimization methodology to implement parallel DSP algorithms based on the application of general multidimensional retiming techniques and graphic matroid theory. These methods improve the throughput of a synchronous circuit and guarantee that all functional elements work in parallel. This approach is also used to achieve full parallelism in multiprocessor architecture. Three multidimensional retiming methods: node, cocycle and cycle are introduced to assist the digital designer in DSP algorithms parallelization. The main theoretical advantage of this approach is a deeper formal treatment of the set of data dependences for the considered algorithms. This orientation also provides an intuitive tool for the graphical analysis and design of the corresponding systems, and a mathematical tool for analysing and transforming (retiming) the involved algorithms. Application of these matrix optimization techniques to the optimal delay management problem for multidimensional DSP algorithms is also shown
  • Keywords
    digital signal processing chips; matrix algebra; parallel algorithms; parallel architectures; DSP algorithm parallelization; data dependences; functional elements; graphic matroid theory; mathematical tool; matrix optimization techniques; matroid theory; multidimensional retiming; multiprocessor architecture; optimal delay management problem; parallel DSP algorithms; retiming; synchronous circuit; Application software; Computer applications; Concurrent computing; Decision support systems; Delay; Design optimization; Digital signal processing; Multidimensional systems; Parallel processing; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROMICRO Conference, 1999. Proceedings. 25th
  • Conference_Location
    Milan
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-0321-7
  • Type

    conf

  • DOI
    10.1109/EURMIC.1999.794519
  • Filename
    794519