• DocumentCode
    1564233
  • Title

    Stride permutation networks for array processors

  • Author

    Järvinen, Tuomas ; Salmela, Perttu ; Sorokin, Harri ; Takala, Jarmo

  • Author_Institution
    Digital & Comput. Syst. Lab., Tampere Univ. of Technol., Finland
  • fYear
    2004
  • Firstpage
    376
  • Lastpage
    386
  • Abstract
    In several digital signal processing algorithms, the computation is performed in consecutive stages consisting of parallel computational nodes. The stages are decoupled by data permutations where stride permutations are common because of their regularity. Parallel computation of such algorithms with reduced number of processing elements implies that several computational nodes are assigned to each element. As a drawback, permutations become more complex and require data storage. In this paper, register-based stride permutation networks are proposed for array processors where the storage requirement of the networks is relatively small, and thus, memory-based structures would be an expensive solution. The proposed networks are regular and scalable and they support any stride of power-of-two. In addition, the networks reach the lower bound in the number of registers indicating area-efficiency. Furthermore, the networks are generated without heuristics, which makes them attractive for automated design procedures.
  • Keywords
    multiprocessing systems; parallel processing; signal processing; array processors; data permutations; data storage; digital signal processing algorithms; memory-based structures; network storage requirement; parallel computational nodes; register-based stride permutation networks; Concurrent computing; Digital signal processing; Discrete wavelet transforms; Flexible printed circuits; Laboratories; Memory; Registers; Signal processing algorithms; Switches; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors, 2004. Proceedings. 15th IEEE International Conference on
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-2226-2
  • Type

    conf

  • DOI
    10.1109/ASAP.2004.1342486
  • Filename
    1342486