Title :
Bridging Inputs and Program Dynamic Behavior
Author :
Shen, Xipeng ; Mao, Feng
Author_Institution :
Coll. of William & Mary, Williamsburg
Abstract :
Program optimizations have evolved from static to dynamic. However, runtime optimization often suffers from not knowing global behavior of a program´s execution, and not affording sophisticated program analysis. On the other hand, offline profiling techniques overcome both obstacles but are oblivious to the effects of program inputs. This work attempts to address the problem by developing a framework including three components: an extensible Input Characterization Language (XICL), statistical feature selection, and regression model building. The first two components extract important attributes from program inputs, and the last one builds models between those attributes and program dynamic behavior.
Keywords :
optimising compilers; program diagnostics; extensible input characterization language; program analysis; program dynamic behavior; program optimization; regression model building; statistical feature selection; Educational institutions; Frequency; Parallel architectures; Predictive models; Principal component analysis; Programming profession; Regression tree analysis; Runtime; Sorting; Testing;
Conference_Titel :
Parallel Architecture and Compilation Techniques, 2007. PACT 2007. 16th International Conference on
Conference_Location :
Brasov
Print_ISBN :
978-0-7695-2944-8
DOI :
10.1109/PACT.2007.4336254