“…FPGAs have been found to outperform GPUs in many specific applications (Che et al, 2008;Cope et al, 2005). Since 2007, many researchers (Dowty and Sugerman, 2009;Gupta et al, 2009;Shi et al, 2012;Giunta et al, 2010;Ravi et al, 2011;Lagar-Cavilla et al, 2007) have been focusing on making GPUs a shared resource within a virtualised environment, which would allow for adding GPUs to the infrastructure level of cloud computing. But the idea of adding FPGA accelerators to cloud computing (El-Araby et al, 2008;Gonzalez et al, 2012;Huang et al, 2010;Huang and Hsiung, 2013;Lübbers, 2010;Sabeghi and Bertels, 2009;Jain et al, 2014;Byma et al, 2014;Wang et al, 2013) still stays at an exploration stage.…”