Title :
Exploiting run-time reconfiguration in stencil computation
Author :
Niu, Xinyu ; Jin, Qiwei ; Luk, Wayne ; Liu, Qiang ; Pell, Oliver
Author_Institution :
Dept. of Comput., Imperial Coll. London, London, UK
Abstract :
Stencil computation is computationally intensive and required by many applications. This paper proposes an approach to exploit run-time reconfigurability of field-programmable accelerators for stencil computation. System throughput is optimized by partitioning, analysing and scheduling tasks in applications to remove idle functions. To evaluate the proposed approach, Reverse Time Migration (RTM), a high performance application, is developed. Our optimized runtime reconfigurable solution, which targets a Virtex-6 FPGA in a Maxeler MAX3424A system, can achieves an improved throughput of 102.8 GFlop/s, up to two orders of magnitude faster than the CPU reference designs, 1.59 times faster than the best published GPU and FPGA results, and 1.45 times faster than an optimized static implementation.
Keywords :
field programmable gate arrays; graphics processing units; optimisation; CPU reference designs; GPU; Maxeler MAX3424A system; RTM; Virtex-6 FPGA; field programmable gate arrays; field-programmable accelerators; graphics processing units; reverse time migration; run-time reconfiguration; stencil computation; Algorithm design and analysis; Analytical models; Field programmable gate arrays; Hardware; Kernel; Partitioning algorithms; Throughput;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
Conference_Location :
Oslo
Print_ISBN :
978-1-4673-2257-7
Electronic_ISBN :
978-1-4673-2255-3
DOI :
10.1109/FPL.2012.6339257