• DocumentCode
    1834692
  • Title

    Global resource sharing for synthesis of control data flow graphs on FPGAs

  • Author

    Memik, Seda Ogrenci ; Memik, Gokhan ; Jafari, Roozbeh ; Kursun, Eren

  • Author_Institution
    Comput. Sci. Dept., UCLA, Los Angeles, CA, USA
  • fYear
    2003
  • fDate
    2-6 June 2003
  • Firstpage
    604
  • Lastpage
    609
  • Abstract
    In this paper we discuss the global resource sharing problem during synthesis of control data flow graphs for FPGAs. We first define the Global Resource Sharing (GRS) problem. Then, we introduce the Global Inter Basic Block Resource Sharing (GIBBS) technique to solve the GRS problem. The first tries to minimize the number of connections between modules, the second considers the area gain, the third uses the criticality of operations assigned to resources as a measure for deciding on merging any given pair of resources, the fourth tries to capture common resource chains and overlap those to minimize both area and delay, and the fifth is the combination of these heuristics. While applying resource sharing, we also consider the execution frequency of the basic blocks. Using our techniques we synthesized several CDFGs representing applications from MediaBench suite. Our results show that, we can reduce the total area requirement by 44% on average (up to 59%) while increasing the execution time by 6% on average.
  • Keywords
    data flow graphs; field programmable gate arrays; resource allocation; control data flow graph; execution frequency; field programmable gate array; global inter basic block resource sharing; global resource sharing; Automatic control; Computer science; Field programmable gate arrays; Flow graphs; Hardware; Integrated circuit interconnections; Merging; Multiplexing; Permission; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2003. Proceedings
  • Print_ISBN
    1-58113-688-9
  • Type

    conf

  • DOI
    10.1109/DAC.2003.1219090
  • Filename
    1219090