• DocumentCode
    1664944
  • Title

    Performance and overhead in a hybrid reconfigurable computer

  • Author

    Fidanci, Osman Devrim ; Poznanovic, Dan ; Gaj, Kris ; El-Ghazawi, Tarek ; Alexandridis, Nikitas

  • Author_Institution
    George Washington Univ., Washington, DC, USA
  • fYear
    2003
  • Abstract
    In this paper, we overview general hardware architecture and programming model of SRC-6E™ reconfigurable computers, and compare the performance of the SRC-6E machine with the Intel® Pentium IV™. SRC-6E execution time measurements have been performed using three different approaches. In the first approach, the entire end-to-end execution time is taken into account. In the second approach, the configuration time of FPGA have been omitted. In the third approach both configuration and data transfer overheads have been omitted. All measurements have been done for different numbers of data blocks. The results show that the SRC-6E can outperform a general-purpose microprocessor for computationally intensive algorithms by a factor of over 1500. However, overhead due to configuration and data transfer must be properly dealt with by the application or the system´s run-time environment to achieve the full throughput potential. Some techniques are suggested to minimize the influence of the configuration time and maximize the overall end-to-end system performance.
  • Keywords
    field programmable gate arrays; parallel architectures; performance evaluation; reconfigurable architectures; FPGA configuration time; Intel Pentium IV; SRC-6E; data transfer overheads; end-to-end execution time; execution time measurements; hardware architecture; hybrid reconfigurable computer; overhead; performance; programming model; throughput; Computer architecture; Cryptography; Field programmable gate arrays; Hardware; Logic programming; Microprocessors; Performance evaluation; Programming profession; Runtime; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213325
  • Filename
    1213325