DocumentCode :
704748
Title :
Estimation-based profiling for code placement optimization in sensor network programs
Author :
Lipeng Wan ; Qing Cao ; Wenjun Zhou
Author_Institution :
Univ. of Tennessee, Knoxville, TN, USA
fYear :
2015
fDate :
29-31 March 2015
Firstpage :
165
Lastpage :
166
Abstract :
In this work, we focus on applying profiling guided code placement to programs running on resource-constrained sensor motes. Specifically, we model the execution of sensor network programs under nondeterministic inputs as discrete-time Markov processes, and propose a novel approach named Code Tomography to estimate parameters of the Markov models that reflect sensor network programs´ dynamic execution behavior by only using end-to-end timing information measured at start and end points of each procedure. The parameters estimated by Code Tomography are fed back to compilers to optimize the code placement so that branch misprediction rate can be reduced.
Keywords :
Markov processes; optimising compilers; parameter estimation; branch misprediction rate; code placement optimization; code tomography; compilers; discrete-time Markov processes; dynamic execution behavior; end-to-end timing information; estimation-based profiling; parameter estimation; profiling guided code placement; resource-constrained sensor motes; sensor network programs; Hardware; Layout; Markov processes; Optimization; Program processors; Timing; Tomography;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance Analysis of Systems and Software (ISPASS), 2015 IEEE International Symposium on
Conference_Location :
Philadelphia, PA
Type :
conf
DOI :
10.1109/ISPASS.2015.7095799
Filename :
7095799
Link To Document :
بازگشت