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
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;
Conference_Titel :
Parallel Processing Workshops (ICPPW), 2012 41st International Conference on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
978-1-4673-2509-7
DOI :
10.1109/ICPPW.2012.51