• 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