• DocumentCode
    2266359
  • Title

    Tool Chain Support with Dynamic Profiling for RISP

  • Author

    Wang, Chao ; Zhang, Huizhen ; Zhou, Xuehai ; Ji, Jinsong ; Wang, Aili

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Sci. & Technol. of China, Hefei, China
  • fYear
    2011
  • fDate
    26-28 May 2011
  • Firstpage
    155
  • Lastpage
    160
  • Abstract
    This article proposes a concept of dynamic profiling reconfigurable instruction set processor (RISP) and related retargetable tool chain support. The tool chain consists of a profiler, a code mapper, and a retargetable compiler. Firstly dynamic profiler is employed to obtain hot path for applications. Then hot block is implemented in reconfiguration logic units. After newly designed hardware block is integrated into system, mapper supplies a mechanism to map hot blocks to hardware implementations. Retargetable compiler is used for recompilation and regenerating executable binary code. The three modules have been demonstrated on simulation platform separately. Experimental result in previous work has already demonstrated the profiler can reach 97% of accuracy. A prototype code map per shows the feasibility of the mapping mechanism. The simulation results of retargetable compiler shows with the decrease of code size and reconfiguration time, application can still be largely accelerated by RISP processor.
  • Keywords
    program compilers; reconfigurable architectures; reduced instruction set computing; RISP; dynamic profiling; prototype code mapper; reconfigurable instruction set processor; reconfiguration logic units; retargetable compiler; tool chain support; Accuracy; Arrays; Field programmable gate arrays; Hardware; Software tools; code mapping; dynamic profiling; reconfigurable instruction set processor; retargetable compilation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications (ISPA), 2011 IEEE 9th International Symposium on
  • Conference_Location
    Busan
  • Print_ISBN
    978-1-4577-0391-1
  • Electronic_ISBN
    978-0-7695-4428-1
  • Type

    conf

  • DOI
    10.1109/ISPA.2011.39
  • Filename
    5951898