{"title":"Compiler Autotuning Based on Hot Function for SHENWEI Processor","authors":"Wei Wu, Qisheng Zhu, Fei Wang","doi":"10.1109/ICCCS52626.2021.9449274","DOIUrl":null,"url":null,"abstract":"In the field of HPC (High Performance Computing), tons of compiling optimizing technologies have been proposed. However, users are usually confused about which optimizing should be enabled to speed up their applications on the target processor. In this paper, an iterative compiling framework is proposed to probe the compiler options automatically to optimize programs. Tightly coupling with the system software of the SHENWEI family processors, this framework provides flexible iterative supports based on hot functions of many-core programs, which dramatically improve user-friendliness of the computer systems built on SHENWEI family processors. The evaluation shows that with the help of autotuning, the performance of the SPEC2000 cases and the SPEC2006 cases can be improved about 14% and 25% respectively on average compared with the -O3 optimizing level.","PeriodicalId":376290,"journal":{"name":"2021 IEEE 6th International Conference on Computer and Communication Systems (ICCCS)","volume":"83 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 6th International Conference on Computer and Communication Systems (ICCCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCS52626.2021.9449274","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In the field of HPC (High Performance Computing), tons of compiling optimizing technologies have been proposed. However, users are usually confused about which optimizing should be enabled to speed up their applications on the target processor. In this paper, an iterative compiling framework is proposed to probe the compiler options automatically to optimize programs. Tightly coupling with the system software of the SHENWEI family processors, this framework provides flexible iterative supports based on hot functions of many-core programs, which dramatically improve user-friendliness of the computer systems built on SHENWEI family processors. The evaluation shows that with the help of autotuning, the performance of the SPEC2000 cases and the SPEC2006 cases can be improved about 14% and 25% respectively on average compared with the -O3 optimizing level.