Reconfigurable Instruction Set Processor Integrating Dynamic Sampling Profiler

ZHANG Hui-zhen,WANG Chao
DOI: https://doi.org/10.3969/j.issn.1002-137X.2013.03.005
2013-01-01
Computer Science
Abstract:Reconfigurable instruction set processor(RISP) can dynamically extend its instruction set based on specific applications characteristics.The design of its hardware architecture and software tools is very different from the traditional design ideas.Based on the research for the features of RISP,a RISP integrating dynamic sampling profiler(DSP-RISP) was proposed.DSP-RISP has three kinds of working modes,obtaines the hot spots of applications through a hardware profiler with sampling mechanisms and then with the software tool chain semi-automatically completes the work such as instruction extension and generating,compiler retargeting and programmable hardware logic configuration to achieve the hardware adaptability and software compatibility for various embedded applications.Experimental results show that the sampling profiler of DSP-RISP is accurate and effective and under the limited hardware overhead,DSP-RISP can well adapt to application changes.
What problem does this paper attempt to address?