Journal of Systems Engineering and Electronics ›› 2009, Vol. 31 ›› Issue (9): 2254-2259.

Previous Articles     Next Articles

Configurable hardware profiler for dynamic hot path detection

ZHANG Hui-zhen1,2, ZHOU Xue-hai1,2, JI Jin-song1, CHEN Xiang-lan1,2, MA Hong-xing1   

  1. 1. Dept. of Computer Science and Technology, Univ. of Science and Technology of China, Hefei 230027, China;
    2. Suzhou Inst. for Advanced Study of Univ. of Science and Technology of China, Suzhou 215123, China
  • Received:2008-08-12 Revised:2009-04-10 Online:2009-09-20 Published:2010-01-03

Abstract: Dynamic path profiling technology can identify the frequent code segments,thus guiding performance optimization.It is very important and widely used in instruction sets extension,dynamic binary translation and so on.Based on the study of path optimization technology,a simple but efficient hardware path profiler(CHDPP) is proposed.CHDPP can be programmed to match several kinds of architectures.It catches the branch instructions,executes path profiling and stores the result information.Experiments show that the profiler is capable of obtaining high accuracy with few hardware resources,up to 94.1% for hot path number and 97.7% for relative information.

CLC Number: 

[an error occurred while processing this directive]