DocumentCode
3459902
Title
Bridging Inputs and Program Dynamic Behavior
Author
Shen, Xipeng ; Mao, Feng
Author_Institution
Coll. of William & Mary, Williamsburg
fYear
2007
fDate
15-19 Sept. 2007
Firstpage
426
Lastpage
426
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architecture and Compilation Techniques, 2007. PACT 2007. 16th International Conference on
Conference_Location
Brasov
ISSN
1089-795X
Print_ISBN
978-0-7695-2944-8
Type
conf
DOI
10.1109/PACT.2007.4336254
Filename
4336254
Link To Document