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