• DocumentCode
    3480165
  • Title

    Distributed Runtime Computation of Constraints for Multiple Inner Loops

  • Author

    Farahini, Nasim ; Hemani, Ahmed ; Paul, Kolin

  • Author_Institution
    R. Inst. of Technol., KTH, Stockholm, Sweden
  • fYear
    2013
  • fDate
    4-6 Sept. 2013
  • Firstpage
    389
  • Lastpage
    395
  • Abstract
    This paper presents hardware solution for runtime computation of loop constraints and synchronizing delays for multiple inner loops in parallel distributed implementation of digital signal processing sub-systems. Methods to map and generate the runtime computation code for loop constraints and synchronizing delays are also presented. Compared to the traditional methods, the proposed solution achieves 55% average code compaction and 32.7% average performance improvement. The solution has modest hardware cost that increases linearly with the dimension of the architecture and has no performance penalty. Results from multiple realistic examples are presented, analyzed and compared to the traditional methods.
  • Keywords
    distributed processing; reconfigurable architectures; signal processing; synchronisation; code compaction; delay synchronization; digital signal processing subsystems; distributed runtime computation; multiple inner loops constraint; performance improvement; runtime computation generation; runtime computation mapping; Compaction; Delays; Digital signal processing; Indexes; Registers; Runtime; Synchronization; CGRA; Code compaction; Inner loop acceleration; Streaming address generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2013 Euromicro Conference on
  • Conference_Location
    Los Alamitos, CA
  • Type

    conf

  • DOI
    10.1109/DSD.2013.49
  • Filename
    6628304