• DocumentCode
    3535136
  • Title

    Operation scheduling for FPGA-based reconfigurable computers

  • Author

    Lin, Colin Yu ; Wong, Ngai ; So, Hayden Kwok-Hay

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Univ. of Hong Kong, Hong Kong, China
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 2 2009
  • Firstpage
    481
  • Lastpage
    484
  • Abstract
    Many high-performance applications involve large data sets that are impossible to fit entirely within on-chip memories of even the largest FPGAs. As a result, they must be stored in off-chip SDRAMs and loaded onto the FPGAs as computations progress. Because of the high latency and energy consumption associated with off-chip memory accesses, it is important to develop efficient operation schedules that not only minimize latency of computations, but also the amount of data I/Os. We formulate this problem as a modified resource-constrained job scheduling problem. The problem is then solved using a list scheduling algorithm that takes advantage of the fast burst-mode access of SDRAMs. Results have shown that for large problem sizes, the performance of our algorithm is within 1% of a hand-optimized matrix-matrix multiplication implementation, with no memory overhead, and is within 0.03% of the theoretical minimum latency of an 8-by-8 cofactor matrix computation.
  • Keywords
    DRAM chips; SRAM chips; field programmable gate arrays; matrix algebra; FPGA-based reconfigurable computers; burst-mode access; data I-O; hand-optimized matrix-matrix multiplication implementation; list scheduling algorithm; modified resource-constrained job scheduling problem; off-chip SDRAM; off-chip memory accesses; operation scheduling; Application software; Data engineering; Data flow computing; Delay; Energy consumption; Field programmable gate arrays; Optimal scheduling; Processor scheduling; Read-write memory; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
  • Conference_Location
    Prague
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-3892-1
  • Electronic_ISBN
    1946-1488
  • Type

    conf

  • DOI
    10.1109/FPL.2009.5272497
  • Filename
    5272497