Title :
KBS-MAQAO: A Knowledge Based System for MAQAO Tool
Author :
Djoudi, Lamia ; Khachidze, Vasil ; Jalby, William
Author_Institution :
Univ. of Versailles St.-Quentin, Versailles, France
Abstract :
The quest for performance leads to an ever increasing processor complexity. Symmetrically compilers are following the same trend with deeper optimization chain involving a numerous set of techniques. As a result code performance is becoming more and more complex to guarantee, it is sensitive to butterfly effects and difficult to assess without extensive tuning and experiments. Currently, an array of tools is used to handle the performance tuning. Consequently, tuning is a time consuming task, burdensome with a poor productivity. Therefore, a modern approach is much needed, to address the complexity of the task in order to support the multidimensional aspect of performance and federate existing methods. We propose a new approach which is Knowledge Based System for MAQAO kernel (KBS-MAQAO). It represents case specific and general optimization techniques knowledge of an expert, stores the information about the application tested, the information about compiler used (successful/failed optimizations, compiler characteristics).
Keywords :
knowledge based systems; program assemblers; program compilers; software performance evaluation; butterfly effects; compiler characteristics; knowledge based system; performance tuning; processor complexity; Hardware; High performance computing; Information analysis; Kernel; Knowledge based systems; Microprocessors; Multidimensional systems; Optimizing compilers; Productivity; Testing; Artificial Intelligence; optimization; performance; tools;
Conference_Titel :
High Performance Computing and Communications, 2009. HPCC '09. 11th IEEE International Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-4600-1
Electronic_ISBN :
978-0-7695-3738-2
DOI :
10.1109/HPCC.2009.98