Title :
Automatic mapping of control-intensive kernels onto coarse-grained reconfigurable array architecture with speculative execution
Author :
Lee, Ganghee ; Chang, Kyungwook ; Choi, Kiyoung
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., Seoul, South Korea
Abstract :
Coarse-grained reconfigurable array architectures have drawn increasing attention due to their good performance and flexibility. In general, they show high performance for compute-intensive kernel code, but cannot handle control-intensive parts efficiently, thereby degrading the overall performance. In this paper, we present automatic mapping of control-intensive kernels onto coarse-grained reconfigurable array architecture by using kernel-level speculative execution. Experimental results show that our automatic mapping tool successfully handles control-intensive kernels for coarse-grained reconfigurable array architecture. In particular, it improves the performance of the H.264 deblocking filters for luma and chroma over 26 and 16 times respectively compared to conventional software implementation. Compared to the approach using predicated execution, the proposed approach achieves 2.27 times performance enhancement.
Keywords :
operating system kernels; reconfigurable architectures; automatic mapping; coarse grained reconfigurable array architecture; control intensive kernels; Automatic control; Automatic voltage control; Computer architecture; Control systems; Degradation; Finite impulse response filter; High performance computing; Kernel; Parallel processing; Software performance; coarase-grained reconfigurable array architecture; control-intensive; mapping speculative execution; routing;
Conference_Titel :
Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-6533-0
DOI :
10.1109/IPDPSW.2010.5470746