Title
Tool Chain Support with Dynamic Profiling for RISP
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.
Year
DOI
Venue
2011
10.1109/ISPA.2011.39
ISPA
Keywords
Field
DocType
risp processor,prototype code map,hot path,retargetable compilation,reconfiguration logic units,executable binary code,reconfigurable instruction set processor,reduced instruction set computing,hot block,reconfigurable architectures,retargetable compiler,related retargetable tool chain,firstly dynamic profiler,code size,code map,code mapping,risp,prototype code mapper,tool chain support,program compilers,dynamic profiling,field programmable gate array,hardware,accuracy,field programmable gate arrays
Computer science,Instruction set,Profiling (computer programming),Binary code,Field-programmable gate array,Compiler,Real-time computing,Reduced instruction set computing,Control reconfiguration,Executable
Conference
ISBN
Citations 
PageRank 
978-0-7695-4428-1
3
0.44
References 
Authors
10
5
Name
Order
Citations
PageRank
Chao Wang137262.24
Huizhen Zhang240.80
Xuehai Zhou3376.89
Jinsong Ji430.78
Aili Wang530.44