DocumentCode :
3459762
Title :
Hybrid Specialization: A Trade-off Between Static and Dynamic Specialization
Author :
Khan, Minhaj Ahmad ; Charles, Henri-Pierre ; Barthou, Denis
Author_Institution :
Univ. of Versailles-St.-Quentin-en-Yvelines, Paris
fYear :
2007
fDate :
15-19 Sept. 2007
Firstpage :
415
Lastpage :
415
Abstract :
Code specialization is a well-known technique used to produce more efficient code from a generic one. This technique is widely used, from high level languages to optimized libraries like FFTW. It works by substituting a formal input value by an effective value, and can be done either statically or dynamically. Static specialization makes use of data that is expected to be frequently used, whereas, dynamic specialization uses the actual values at run-time. We propose a novel hybrid method combining both the static and the dynamic specialization.
Keywords :
program compilers; code specialization; dynamic specialization; formal input value; high level language; hybrid specialization; optimized libraries; static specialization; Dynamic compiler; Explosions; High level languages; Information analysis; Libraries; Optimizing compilers; Performance analysis; Pipeline processing; Runtime; Software performance;
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.4336243
Filename :
4336243
Link To Document :
بازگشت