A Coarse-Grained Reconfigurable Architecture for Compute-Intensive MapReduce Acceleration

作者:Liang, Shuang; Yin, Shouyi*; Liu, Leibo; Guo, Yike; Wei, Shaojun
来源:IEEE Computer Architecture Letters, 2016, 15(2): 69-72.
DOI:10.1109/LCA.2015.2458318

摘要

Large-scale workloads often show parallelism of different levels. which offers acceleration potential for clusters and parallel processors. Although processors such as GPGPUs and FPGAs show good performance of speedup, there is still vacancy for a low power, high efficiency and dynamically reconfigurable one, and coarse-grained reconfigurable architecture (CGRA) seems to be one possible choice. In this paper, we introduce how we use our CGRA fabric Chameleon to realize a dynamically reconfigurable acceleration to MapReduce-based (MR-based) applications. A FPGA-shell-CGRA-core (FSCC) architecture is designed for the acceleration PCI-Express board, and a programming model with compilation flow for CGRA is presented. With the supports above, a small evaluation cluster with Hadoop framework is set up, and experiments on compute-intensive applications show that the programming process is significantly simplified, with an 30-60 x speedup offered under low power.