• DocumentCode
    432858
  • Title

    Novel Algorithm Combining Temporal Partitioning and Sharing of Functional Units

  • Author

    Cardoso, João M P

  • Author_Institution
    University of Algarve
  • fYear
    2001
  • fDate
    March 29 2001-April 2 2001
  • Firstpage
    31
  • Lastpage
    40
  • Abstract
    Resource virtualization on FPGA devices, achievable due to its dynamic reconfiguration capabilities, provides an attractive solution to save silicon area. Architectural synthesis for dynamically reconfigurable FPGA-based digital systems needs to consider the case of reducing the number of temporal partitions (reconfigurations), by enabling sharing of some functional units in the same temporal partition. This paper proposes a novel algorithm for automated datapath design, from behavioral input descriptions (represented by a dataflow graph), which simultaneously performs temporal partitioning and sharing of functional units. The proposed algorithm attempts to minimize both the number of temporal partitions and the execution latency of the generated solution. Temporal partitioning, resource sharing, scheduling, and a simple form of allocation and binding are all integrated in a single task. The algorithm is based on heuristics and on a new concept of construction by gradually enlarging timing slots. Results show the efficiency and effectiveness of the algorithm when compared to existent approaches.
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2001. FCCM '01. The 9th Annual IEEE Symposium on
  • Conference_Location
    Rohnert Park, CA, USA
  • Print_ISBN
    0-7695-2667-5
  • Type

    conf

  • Filename
    1420899