• DocumentCode
    464782
  • Title

    Architectural Synthesis of DSP Applications with Dynamically Reconfigurable Functional Units

  • Author

    Itradat, Awni ; Ahmad, M.O. ; Shatnawi, Ali

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que.
  • fYear
    2007
  • fDate
    27-30 May 2007
  • Firstpage
    1037
  • Lastpage
    1040
  • Abstract
    A great deal of research has been conducted in the area of scheduling DSP data flow graphs (DFG) onto multiprocessor systems. This paper introduces a new scheduling and allocation algorithm for the synthesis of DSP applications. The proposed technique provides the designer with a greater flexibility to explore the design space using a hybrid arithmetic functional unit library composed of both fixed operation-specific units and reconfigurable functional units capable of executing multiple operations. A novel reconfigurable multiplier called morphable multiplier is incorporated in the proposed synthesis technique. We show that moving from a fully homogenous multiprocessor design using fixed multiple-operation units (i.e., ALUs) to a fully heterogeneous design using fixed operation-specific units (i.e., adders or multipliers) results in decreasing the area of the design, but increasing the inter-processor communication overhead. However, a hybrid multiprocessor architecture that uses a hybrid arithmetic functional unit library composed of both fixed operation-specific units and run-time reconfigurable multiple-operation units brings about a trade-off between the area and the inter-processor communication overhead
  • Keywords
    data flow graphs; digital signal processing chips; high level synthesis; multiprocessor interconnection networks; DSP applications; architectural synthesis; data flow graphs; dynamically reconfigurable functional units; fixed operation-specific units; hybrid arithmetic functional unit library; hybrid multiprocessor architecture; morphable multiplier; multiprocessor systems; reconfigurable multiplier; run-time reconfigurable multiple-operation units; Delay; Digital signal processing; Fabrics; Field programmable gate arrays; Hardware; High level synthesis; Optimal scheduling; Runtime; Scheduling algorithm; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-4244-0920-9
  • Electronic_ISBN
    1-4244-0921-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2007.378147
  • Filename
    4252815