Title | ||
---|---|---|
Entropy-based profile characterization and classification for automatic profile management |
Abstract | ||
---|---|---|
The recent adoption of pre-JIT compilation for the JVM and .NET platforms allows the exploitation of continuous profile collection and management at user sites. To support efficient pre-JIT type of compilation, this paper proposes and studies an entropy-based profile characterization and classification method. This paper first shows that highly accurate profiles can be obtained by merging a number of profiles collected over repeated executions with relatively low sampling frequency for the SPEC CPU2000 benchmarks. It also shows that simple characterization of the profile with information entropy can be used to guide sampling frequency of the profiler in an autonomous fashion. On the SPECjbb2000 benchmark, our adaptive profiler obtains a very accurate profile (94.5% similar to the baseline profile) with only 8.7% of the samples that would normally be collected using a 1M instructions sampling interval. Furthermore, we show that entropy could also be used for classifying different program behaviors based on different input sets. |
Year | DOI | Venue |
---|---|---|
2007 | 10.1007/978-3-540-74309-5_6 | Asia-Pacific Computer Systems Architecture Conference |
Keywords | Field | DocType |
efficient pre-jit type,baseline profile,accurate profile,low sampling frequency,different input set,sampling frequency,continuous profile collection,entropy-based profile characterization,different program,automatic profile management,adaptive profiler,information entropy | Data mining,Profile management,Sampling interval,Program behavior,Computer science,Sampling (signal processing),Merge (version control),Spec#,Entropy (information theory),Java virtual machine | Conference |
Volume | ISSN | ISBN |
4697 | 0302-9743 | 3-540-74308-1 |
Citations | PageRank | References |
0 | 0.34 | 7 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jinpyo Kim | 1 | 24 | 3.12 |
Wei-Chung Hsu | 2 | 719 | 58.87 |
Pen-Chung Yew | 3 | 1430 | 133.52 |
Sreekumar R. Nair | 4 | 27 | 1.28 |
Robert Y. Geva | 5 | 4 | 0.87 |