DocumentCode :
2132308
Title :
Outlier Detection for Learning-Based Optimizing Compiler
Author :
Long, Shun ; Zhu, Weiheng
Author_Institution :
Dept. of Comput. Sci., JiNan Univ., Guangzhou, China
fYear :
2010
fDate :
18-22 Aug. 2010
Firstpage :
570
Lastpage :
575
Abstract :
Modern compilers use machine learning to find from their prior experience useful heuristics for new programs encountered in order to accelerate the optimization process. However, prior experience might not be applicable for outlier programs with unfamiliar code features. This paper presents a Reverse K-nearest neighbor (RKNN) algorithm based approach for outlier detection. The compiler can therefore launch a search within an optimization space when outlier programs are encountered, or directly apply its experience to non-outliers. Preliminary experimental results demonstrate the effectiveness of the approach.
Keywords :
computational complexity; learning (artificial intelligence); optimisation; program compilers; RKNN; learning based optimizing compiler; machine learning; optimization process; outlier detection; reverse k-nearest neighbor; Arrays; Benchmark testing; Kernel; Nearest neighbor searches; Optimization; Program processors; Training; Reverse K-Nearest Neighbors; iterative compilation; machine learning; outlier;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontier of Computer Science and Technology (FCST), 2010 Fifth International Conference on
Conference_Location :
Changchun, Jilin Province
Print_ISBN :
978-1-4244-7779-1
Type :
conf
DOI :
10.1109/FCST.2010.31
Filename :
5575491
Link To Document :
بازگشت