• DocumentCode
    1918671
  • Title

    On Virtualization of Reconfigurable Hardware in Distributed Systems

  • Author

    Nadeem, M. Faisal ; Nadeem, M. ; Wong, Stephan

  • Author_Institution
    Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2012
  • fDate
    10-13 Sept. 2012
  • Firstpage
    348
  • Lastpage
    356
  • Abstract
    In the design of next-generation distributed and high-performance computing systems, Reconfigurable Processing Elements (RPEs) such as FPGAs and multi-core heterogeneous computers will play an important role. FPGAs are well-known for their programmability, power efficiency, reasonably high performance, functional flexibility, and their scalability. However, proper virtualization schemes at higher software abstraction layers to utilize these RPEs are under research. In this paper, we propose a virtualization framework for distributed computing systems that supports RPEs. First, we present various scenarios in terms of use-cases to discuss the utilization of RPEs in distributed computing systems. Secondly, we propose a scheme to virtualize RPEs in distributed systems. Based on various virtualization levels, we provide a general model for a computing node which incorporates both General Purpose Processors (GPPs) and RPEs. Thirdly, we present a typical application task model. Finally, we present a case study of a large-scale application from the bioinformatics domain, which demands different types of processing elements in a distributed computing system.
  • Keywords
    bioinformatics; field programmable gate arrays; grid computing; multiprocessing systems; reconfigurable architectures; virtual machines; virtualisation; FPGA; GPP; RPE; application task model; bioinformatics domain; general purpose processor; high-performance computing system; next generation distributed computing; reconfigurable processing element; software abstraction layer; virtualization scheme; Conferences; Digital signal processing; Fabrics; Hardware; IP networks; Parallel processing; Performance evaluation; Case study; Distributed computing systems; Reconfigurable processing elements; Resource virtualization; Use-case scenarios;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops (ICPPW), 2012 41st International Conference on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    1530-2016
  • Print_ISBN
    978-1-4673-2509-7
  • Type

    conf

  • DOI
    10.1109/ICPPW.2012.51
  • Filename
    6337501