Polyhedral Compiler Technology in Collaboration with Autotuning Important to Domain-Specific Frameworks for HPC

被引:0
|
作者
Hall, Mary [1 ,2 ]
Basu, Protonu [1 ,2 ]
机构
[1] Univ Utah, Sch Comp, Salt Lake City, UT 84103 USA
[2] Lawrence Berkeley Natl Lab, Berkeley, CA 94721 USA
关键词
Domain-specific frameworks; Autotuning; Polyhedral compiler technology;
D O I
10.1007/978-3-319-52709-3_9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Domain-specific frameworks - including embedded domain-specific languages and libraries - increase programmer productivity by encapsulating proven manual optimization strategies into software modules or (semi-) automated tools. In such frameworks, optimizations and optimization strategies capitalize on knowledge of the requirements of a particular application domain to achieve high performance and architecture portability. While many strategies have been used to develop domain-specific frameworks, this position paper argues the importance of polyhedral compiler technology and autotuning for important classes of high-performance computing domains. Such an approach has the following advantages over other strategies: (1) composability; (2) software reuse; and, (3) facilitates performance portability.
引用
收藏
页码:101 / 105
页数:5
相关论文
共 50 条
  • [11] Broadway: A compiler for exploiting the domain-specific semantics of software libraries
    Guyer, SZ
    Lin, C
    PROCEEDINGS OF THE IEEE, 2005, 93 (02) : 342 - 357
  • [12] Building a domain-specific compiler for emerging processors with a reusable approach
    Mingzhen Li
    Yi Liu
    Bangduo Chen
    Hailong Yang
    Zhongzhi Luan
    Depei Qian
    Science China Information Sciences, 2024, 67
  • [13] Building a domain-specific compiler for emerging processors with a reusable approach
    Li, Mingzhen
    Liu, Yi
    Chen, Bangduo
    Yang, Hailong
    Luan, Zhongzhi
    Qian, Depei
    SCIENCE CHINA-INFORMATION SCIENCES, 2024, 67 (01)
  • [14] A Domain-Specific Language and Compiler for Computation-in-Memory Skeletons
    Yu, Jintao
    Hogervorst, Tom
    Nane, Razvan
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2017 (GLSVLSI' 17), 2017, : 71 - 76
  • [15] Building a domain-specific compiler for emerging processors with a reusable approach
    Mingzhen LI
    Yi LIU
    Bangduo CHEN
    Hailong YANG
    Zhongzhi LUAN
    Depei QIAN
    Science China(Information Sciences), 2024, 67 (01) : 20 - 38
  • [16] Evaluating Business Domain-Specific e-Collaboration
    Lueck, Diana
    Leyh, Christian
    2017 IEEE 19TH CONFERENCE ON BUSINESS INFORMATICS (CBI), VOL 1, 2017, 1 : 408 - 416
  • [17] Effective Performance Modeling and Domain-Specific Compiler Optimization of CNNs for GPUs
    Xu, Yufan
    Yuan, Qiwei
    Barton, Erik Curtis
    Li, Rui
    Sadayappan, P.
    Sukumaran-Rajam, Aravind
    PROCEEDINGS OF THE 2022 31ST INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PACT 2022, 2022, : 252 - 264
  • [18] COpt : A High Level Domain-Specific Language to Generate Compiler Optimizers
    Venkat, Sruthi
    Kanwal, Preet
    2018 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATION AND TELECOMMUNICATION (ICACAT), 2018,
  • [19] Frameworks Generate Domain-Specific Languages: A Case Study in the Multimedia Domain
    Amatriain, Xavier
    Arumi, Pau
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2011, 37 (04) : 544 - 558
  • [20] A Domain-Specific Compiler for a Parallel Multiresolution Adaptive Numerical Simulation Environment
    Rajbhandari, Samyam
    Kim, Jinsung
    Krishnamoorthy, Sriram
    Pouchet, Louis-Noel
    Rastello, Fabrice
    Harrison, Robert J.
    Sadayappan, P.
    SC '16: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2016, : 468 - 479