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 条
  • [31] Large language model and domain-specific model collaboration for smart education
    Luo, Yawei
    Yang, Yi
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2024, 25 (03) : 333 - 341
  • [32] An Alternative to Domain-general or Domain-specific Frameworks for Theorizing about Human Evolution and Ontogenesis
    Karmiloff-Smith, Annette
    AIMS NEUROSCIENCE, 2015, 2 (02) : 91 - 104
  • [33] ExpRunA : a domain-specific approach for technology-oriented experiments
    Eneias Silva
    Alessandro Leite
    Vander Alves
    Sven Apel
    Software and Systems Modeling, 2020, 19 : 493 - 526
  • [34] Efficient Compiler Design for a Geometric Shape Domain-Specific Language: Emphasizing Abstraction and Optimization Techniques
    Gupta, Priya
    ManiKiran, Terala
    Purushotham, Mailapalli
    Suriya, L. Jeya
    Venkata, Rasamsetty Naga
    Nanda, Sambhudutta
    EAI ENDORSED TRANSACTIONS ON SCALABLE INFORMATION SYSTEMS, 2024, 11 (04):
  • [35] Telescoping languages: A compiler strategy for implementation of high-level domain-specific programming systems
    Kennedy, Ken
    2000, IEEE, United States
  • [36] ExpRunA : a domain-specific approach for technology-oriented experiments
    Silva, Eneias
    Leite, Alessandro
    Alves, Vander
    Apel, Sven
    SOFTWARE AND SYSTEMS MODELING, 2020, 19 (02): : 493 - 526
  • [37] Estimating the Efficiency of Information Technology for Domain-Specific Mathematical Modelling
    Mezhuyev, Vitaliy
    Majid, Mazlina Abdul
    Samikannu, Ravi
    2015 2ND INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATIONS, AND CONTROL TECHNOLOGY (I4CT), 2015,
  • [38] End-User-Initiative Development with Domain-Specific Frameworks and Visual Modeling
    Chusho, Takeshi
    Zhou, Feng
    Yagi, Noriyuki
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2011, 231 : 57 - 71
  • [39] Developing domain-specific causal-explanatory frameworks: the role of insides and immanence
    Gottfried, GM
    Gelman, SA
    COGNITIVE DEVELOPMENT, 2005, 20 (01) : 137 - 158
  • [40] Checking Architectural and Implementation Constraints for Domain-Specific Component Frameworks using Models
    Noguera, Carlos
    Loiret, Frederic
    2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 125 - +