• 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