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 条
  • [21] Constructing Domain-Specific Component Frameworks through Architecture Refinement
    Loiret, Frederic
    Plsek, Ales
    Merle, Philippe
    Seinturier, Lionel
    Malohlava, Michal
    2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 375 - +
  • [22] Delite: A Compiler Architecture for Performance-Oriented Embedded Domain-Specific Languages
    Sujeeth, Arvind K.
    Brown, Kevin J.
    Lee, Hyoukjoong
    Rompf, Tiark
    Chafi, Hassan
    Odersky, Martin
    Olukotun, Kunle
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
  • [23] A domain-specific compiler theory based framework for automated reaction network generation
    Hsu, Shuo-Huan
    Krishnamurthy, Balachandra
    Rao, Prathima
    Zhao, Chunhua
    Jagannathan, Suresh
    Venkatasubramanian, Venkat
    COMPUTERS & CHEMICAL ENGINEERING, 2008, 32 (10) : 2455 - 2470
  • [24] eCC plus plus : A Compiler Construction Framework for Embedded Domain-Specific Languages
    Gonzalez Tallada, Marc
    Denny, Joel
    Valero-Lara, Pedro
    Lee, Seyong
    Teranishi, Keita
    Vetter, Jeffrey S.
    2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 667 - 677
  • [25] Effective HPC Programming via Domain-Specific Abstractions and Compilation Invited Paper
    Kestor, Gokcen
    PROCEEDINGS OF THE 21ST ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2024-WORKSHOPS AND SPECIAL SESSIONS, CF 2024 COMPANION, 2024, : 8 - 8
  • [26] Just-In-Time Compiler System in Aspect-Oriented Programming based Building Block Platform for constructing Domain-Specific Language for HPC Application
    Ishimura, Osamu
    Yoshimoto, Yoshihide
    2022 TENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS, CANDARW, 2022, : 241 - 247
  • [27] Domain-Specific Programming Technology for Heterogeneous Manycore Platforms
    Syschikov, Alexey
    Sedov, Boris
    Sheynin, Yuriy
    CEE-SECR 2016: PROCEEDINGS OF THE 12TH CENTRAL & EASTERN EUROPEAN SOFTWARE ENGINEERING CONFERENCE IN RUSSIA, 2016,
  • [28] Using domain-specific languages, patterns, frameworks, and tools to assemble applications
    Greenfield, J
    SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 324 - 324
  • [29] Model interpreter frameworks: A foundation for the analysis of domain-specific software architectures
    Edwards, George
    Seo, Chiyoung
    Medvidovic, Nenad
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (08) : 1182 - 1206
  • [30] Dawn: A high level domain-specific language compiler toolchain for weather and climate applications
    Osuna C.
    Wicky T.
    Thuering F.
    Hoefler T.
    Fuhrer O.
    Supercomputing Frontiers and Innovations, 2020, 7 (02) : 79 - 97