Publication | Closed Access
Practical aggregation of semantical program properties for machine learning based optimization
37
Citations
25
References
2010
Year
Unknown Venue
Artificial IntelligenceMathematical ProgrammingEngineeringMachine LearningCompiler TechnologySemantical Program PropertiesSoftware EngineeringSoftware AnalysisData ScienceData MiningPractical AggregationCompilersParallel ComputingIterative SearchOptimizationPerformance PredictionProgram Optimization SpacePredictive AnalyticsComputer EngineeringComputer ScienceSymbolic Machine LearningInductive Logic ProgrammingProgram OptimizationOptimizing CompilerAuto-tuningModel OptimizationProgram AnalysisAutomated ReasoningSoftware TestingAutomated Machine LearningParallel Programming
Iterative search combined with machine learning is a promising approach to design optimizing compilers harnessing the complexity of modern computing systems. While traversing a program optimization space, we collect characteristic feature vectors of the program, and use them to discover correlations across programs, target architectures, data sets, and performance. Predictive models can be derived from such correlations, effectively hiding the time-consuming feedback-directed optimization process from the application programmer.
| Year | Citations | |
|---|---|---|
Page 1
Page 1