Title :
Mapping control intensive kernels onto coarse-grained reconfigurable array architecture
Author :
Chang, Kyungwook ; Choi, Kiyoung
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., Seoul
Abstract :
A typical embedded application can be considered as a mixture of computation intensive part and control intensive part. Existing coarse-grained reconfigurable array architecture shows high performance for the computation intensive part, but cannot handle the control intensive part efficiently, thereby degrading the overall performance. This paper presents an approach to cope with such limitation by using kernel-level speculative execution. The simulation result shows that our approach increases the average performance of the deblocking filter for a luma macroblock and a chroma macroblock over 18 and 42 times respectively compared to conventional software implementation.
Keywords :
operating system kernels; reconfigurable architectures; software architecture; chroma macroblock; coarse-grained reconfigurable array architecture; computation intensive part; deblocking filter; kernel-level speculative execution; luma macroblock; mapping control intensive kernels; software implementation; Application software; Computational modeling; Computer architecture; Degradation; Embedded computing; Embedded system; Finite impulse response filter; High performance computing; Kernel; Software performance; Coarse-grained reconfigurable array architecture; Control-intensive kernel; Deblocking filter; Speculative execution;
Conference_Titel :
SoC Design Conference, 2008. ISOCC '08. International
Conference_Location :
Busan
Print_ISBN :
978-1-4244-2598-3
Electronic_ISBN :
978-1-4244-2599-0
DOI :
10.1109/SOCDC.2008.4815647