{"title":"Towards an auto-tuning system design for optimal sparse compression format selection with user expertise","authors":"Ichrak Mehrez, O. Hamdi-Larbi, T. Dufaud, N. Emad","doi":"10.1109/AICCSA.2016.7945829","DOIUrl":null,"url":null,"abstract":"Several applications in numerical scientific computing process sparse matrices with either a regular or irregular structure. The very large size of these matrices requires to use compressing formats and target parallel/distributed architectures in order to reduce both space complexity and processing time. The optimal compression format (OCF) of such matrices may in fact vary according to both the application context of the numerical method and the target hardware architecture. In this paper, we propose a design of a system that automatically selects the OCF according to the two above cited parameters. The expert system obtained from our model targets dynamic integration of the user expertise thus allowing better performances. The optimal format selection is based on the makespan criterion. As a first validation test of our system, we studied the representative case of Horner scheme in the context of data parallel programming model and multicore cluster. Our experiments focus on the four compression formats CSR, CSC, COO and ELLPACK and their complexities in a data parallel programming model context.","PeriodicalId":448329,"journal":{"name":"2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA)","volume":"102 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AICCSA.2016.7945829","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Several applications in numerical scientific computing process sparse matrices with either a regular or irregular structure. The very large size of these matrices requires to use compressing formats and target parallel/distributed architectures in order to reduce both space complexity and processing time. The optimal compression format (OCF) of such matrices may in fact vary according to both the application context of the numerical method and the target hardware architecture. In this paper, we propose a design of a system that automatically selects the OCF according to the two above cited parameters. The expert system obtained from our model targets dynamic integration of the user expertise thus allowing better performances. The optimal format selection is based on the makespan criterion. As a first validation test of our system, we studied the representative case of Horner scheme in the context of data parallel programming model and multicore cluster. Our experiments focus on the four compression formats CSR, CSC, COO and ELLPACK and their complexities in a data parallel programming model context.