• DocumentCode
    3286258
  • Title

    On the viability of FPGA-based integrated coprocessors

  • Author

    Albaharna, Osama T. ; Cheung, Peter Y K ; Clarke, Thomas J.

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1996
  • fDate
    17-19 Apr 1996
  • Firstpage
    206
  • Lastpage
    215
  • Abstract
    The paper examines the viability of using integrated programmable logic as a coprocessor to support a host CPU core. This adaptive coprocessor is compared to a VLIW machine in term of both die area occupied and performance. The parametric bounds necessary to justify the adoption of an FPGA-based coprocessor are established. An abstract field programmable gate array model is used to investigate the area and delay characteristics of arithmetic circuits implemented on FPGA architectures to determine the potential speedup of FPGA-based coprocessors. Analysis shows that integrated FPGA arrays are suitable as coprocessor platforms for realising algorithms that require only limited numbers of multiplication instructions. Inherent FPGA characteristics limit the data-path widths that can be supported efficiently for these applications. An FPGA-based adaptive coprocessor requires a large minimum die area before any advantage over a VLIW machine of a comparable size can be realised
  • Keywords
    coprocessors; field programmable gate arrays; performance evaluation; FPGA architectures; FPGA-based integrated coprocessor viability; VLIW machine; abstract field programmable gate array model; adaptive coprocessor; algorithms; area characteristics; arithmetic circuits; data-path widths; delay characteristics; host CPU core support; integrated programmable logic; multiplication instructions; occupied die area; parametric bounds; performance; potential speedup; Coprocessors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    FPGAs for Custom Computing Machines, 1996. Proceedings. IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-8186-7548-9
  • Type

    conf

  • DOI
    10.1109/FPGA.1996.564843
  • Filename
    564843