• DocumentCode
    3344675
  • Title

    Writing Portable Applications that Dynamically Bind at Run Time to Reconfigurable Hardware

  • Author

    Moore, Nicholas ; Conti, Albert ; Leeser, Miriam ; King, Laurie Smith

  • Author_Institution
    Northeastern Univ., Boston
  • fYear
    2007
  • fDate
    23-25 April 2007
  • Firstpage
    229
  • Lastpage
    238
  • Abstract
    Powerful multicomputer platforms that combine FPGAs and programmable processors promise tremendous performance benefits for applications that take advantage of these rapidly emerging architectures. Portable applications are desirable because they can be easily adapted to take advantage of different reconfigurable computing platforms. raditional practices, however, intertwine application code with hardware specific code such that porting entails a significant rewrite of the application and reuse is difficult. Vforce, based on the VSIPL++ standard, is an exten sible framework we created that allows the same application code to run on different reconfigurable computing platforms. Vforce offers application-level portability, framework-level extensibility to new hardware, and system-level run time resource management. In particular, Vforce supports very late binding of the application to a specific hardware platform such that binding does not occur until run time. This paper describes Vforce with a focus on late run time binding to a specific hardware platform. Results using Vforce to implement an FFT and a time domain adaptive beam- former are presented.
  • Keywords
    fast Fourier transforms; field programmable gate arrays; reconfigurable architectures; FFT; FPGA; VSIPL++ standard; hardware specific code; multicomputer platform; portable application; programmable processor; reconfigurable hardware; Acceleration; Application software; Computer architecture; Field programmable gate arrays; Hardware; Image processing; Portable computers; Sensor arrays; Signal processing; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2007. FCCM 2007. 15th Annual IEEE Symposium on
  • Conference_Location
    Napa, CA
  • Print_ISBN
    978-0-7695-2940-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2007.39
  • Filename
    4297259