DocumentCode :
2962982
Title :
Idiom Recognition and Program Scheme Recognition Based Program Transformations for Performance Tuning--Beyond Compiler Optimizations--
Author :
Hiroyuki, Sato
Author_Institution :
Inf. Technol. Center, Univ. of Tokyo, Tokyo, Japan
fYear :
2009
fDate :
8-11 Dec. 2009
Firstpage :
272
Lastpage :
279
Abstract :
Much effort has been performed for performance tuning. However, it is becoming clear that performance tuning is much harder in complicated modern parallel architectures. For performance tuning, compiler approach was prevailing in the era of vector architecture. Today, instead, PSE approach which provides users with abstract programming emerges, which also has a problem in tuning fine points. Another approach is ¿ autotuning¿ which is a brute force attack for performance tuning. We have proposed that idiom recognition can be a bridge between abstract source programs and concrete architectures. This paper applies term rewriting theory -a very general framework to the idiom recognition system. Moreover, we apply higher order term rewriting to find better patterns. We show that tiling and recursive algorithm scheme patterns can be reinvented by the extended idiom recognition. Furthermore, we discuss a method of enrichment of candidates of optimizations by using the general framework of graph rewriting.
Keywords :
graph grammars; optimising compilers; parallel architectures; rewriting systems; abstract programming; abstract source programs; brute force attack; compiler optimizations; graph rewriting; idiom recognition system; parallel architectures; performance tuning; program scheme recognition; program transformations; recursive algorithm; vector architecture era; Adaptive coding; Bridges; Concrete; Costs; Optimizing compilers; Packaging; Parallel architectures; Pattern recognition; Program processors; Runtime; autotuning; idiom recognition; performance tuning; program scheme;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies, 2009 International Conference on
Conference_Location :
Higashi Hiroshima
Print_ISBN :
978-0-7695-3914-0
Type :
conf
DOI :
10.1109/PDCAT.2009.66
Filename :
5372793
Link To Document :
بازگشت