• DocumentCode
    3044891
  • Title

    System-level parallelism and throughput optimization in designing reconfigurable computing applications

  • Author

    El-Araby, Esam ; Taher, Mohamed ; Gaj, Kris ; El-Ghazawi, Tarek ; Caliga, David ; Alexandridis, Nikitas

  • Author_Institution
    George Washington Univ., Washington, DC, USA
  • fYear
    2004
  • fDate
    26-30 April 2004
  • Firstpage
    136
  • Abstract
    Summary form only given. Reconfigurable computers (RCs) can leverage the synergism between conventional processors and FPGAs to provide low-level hardware functionality at the same level of programmability as general-purpose computers. In a large class of applications, the total I/O time is comparable or even greater than the computations time. As a result, the rate of the DMA transfer between the microprocessor memory and the on-board memory of the FPGA-based processor becomes the performance bottleneck. We perform a theoretical and experimental study of this specific performance limitation. The mathematical formulation of the problem has been experimentally verified on the state-of-the art reconfigurable platform, SRC-6E. We demonstrate and quantify the possible solution to this problem that exploits the system-level parallelism within reconfigurable machines.
  • Keywords
    field programmable gate arrays; microcomputers; optimisation; parallel architectures; reconfigurable architectures; storage management; DMA transfer; FPGA-based processor; hardware functionality; microprocessor memory; on-board memory; reconfigurable computer; reconfigurable machine; system-level parallelism; throughput optimization; Application software; Art; Computer applications; Concurrent computing; Design optimization; Field programmable gate arrays; Hardware; Microprocessors; Parallel processing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
  • Print_ISBN
    0-7695-2132-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2004.1303109
  • Filename
    1303109