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 条
  • [41] Automating the construction of domain-specific modeling languages for object-oriented frameworks
    Santos, Andre L.
    Koskimies, Kai
    Lopes, Antonia
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (07) : 1078 - 1093
  • [42] Exploring the interplay between domain-independent and domain-specific concepts in computer-supported collaboration
    Evangelou, CE
    Karacapilidis, N
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 1, PROCEEDINGS, 2005, 3681 : 938 - 945
  • [43] A Model-Driven Domain-Specific Scripting Language for Measurement-System Frameworks
    Arpaia, Pasquale
    Fiscarelli, Lucio
    La Commara, Giuseppe
    Petrone, Carlo
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2011, 60 (12) : 3756 - 3766
  • [44] 'Domain-specific' patent analytics: Focus on company's technology priorities
    Ena, Oleg
    WORLD PATENT INFORMATION, 2021, 65
  • [45] A domain-specific language for modeling and analyzing solution spaces for technology roadmapping
    Breckel, Alexander
    Pietron, Jakob
    Juhnke, Katharina
    Sihler, Florian
    Tichy, Matthias
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 184
  • [46] A Technology for BigData Analysis Task Description using Domain-Specific Languages
    Kovalchuk, Sergey V.
    Zakharchuk, Artem V.
    Liao, Jiaqi
    Ivanov, Sergey V.
    Boukhanovsky, Alexander V.
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 488 - 498
  • [47] A domain-specific language for modeling and analyzing solution spaces for technology roadmapping
    Breckel, Alexander
    Pietron, Jakob
    Juhnke, Katharina
    Sihler, Florian
    Tichy, Matthias
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 184
  • [48] Invasive Tightly-Coupled Processor Arrays: A Domain-Specific Architecture/Compiler Co-Design Approach
    Hannig, Frank
    Lari, Vahid
    Boppu, Srinivas
    Tanase, Alexandru
    Reiche, Oliver
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
  • [49] Automatic compiler/interpreter generation from programs for Domain-Specific Languages: Code bloat problem and performance improvement
    Kovačević, Željko
    Ravber, Miha
    Liu, Shih-Hsi
    Črepinšek, Matej
    Journal of Computer Languages, 2022, 70
  • [50] Automatic compiler/interpreter generation from programs for Domain-Specific Languages: Code bloat problem and performance improvement
    Kovacevic, Zeljko
    Ravber, Miha
    Liu, Shih-Hsi
    Crepinsek, Matej
    JOURNAL OF COMPUTER LANGUAGES, 2022, 70