Live Migration for OpenCL FPGA Accelerators

Anuj Vaishnav, Khoa Dang Pham, Dirk Koch
School of Computer Science, The University of Manchester, Manchester, UK
The University of Manchester, 2018


   title={Live Migration for OpenCL FPGA Accelerators},

   author={Vaishnav, Anuj and Pham, Khoa Dang and Koch, Dirk},



Download Download (PDF)   View View   Source Source   



FPGAs are currently being deployed at a large scale across data-centres for various applications because of their performance and power benefits. In particular, the cloud operators have started providing FPGAs as a Service. However, to completely integrate FPGAs in a data-centre environment like standard software systems, support for fault tolerance and task migration is essential. In this paper, we propose a live migration technique for FPGA accelerators to provide support for fault tolerance, system maintenance and resource management. Our technique allows migration of OpenCL accelerators not only within a single FPGA but also across FPGAs with zero downtime. It achieves this by overlapping the computation with data-movements transparently from the user for OpenCL kernels. Moreover distributed check-pointing mechanisms can be employed to recover from unknown faults with minimal loss of completed work. Altogether it enables system updates such as changing the static FPGA configuration or upgrading the OS without loss of service.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: