DocumentCode
492720
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
Volume
01
fYear
2008
fDate
24-25 Nov. 2008
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/SOCDC.2008.4815647
Filename
4815647
Link To Document