Xevtgen: Fortran code transformer generator for high performance scientific codes

被引:1
|
作者
Suda, Reiji [1 ]
Takizawa, Hiroyuki [2 ]
Hirasawa, Shoichi [2 ]
机构
[1] Univ Tokyo, Grad Sch Informat Sci & Technol, Bunkyo Ku, 7-3-1 Hongo, Tokyo 1138656, Japan
[2] Tohoku Univ, Grad Sch Informat Sci, Aoba Ku, Sendai, Miyagi 9808579, Japan
关键词
D O I
10.1109/CANDAR.2015.63
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
HPC scientific codes are less readable and less manageable because of complex hand optimization which is often platform-dependent. We are developing a toolset that hopefully mitigates that maintainability problem by user-defined easy-to-use code transformation: The code is written in a simpler form, and coding technique for high performance is introduced by code transformations. In this paper, we present xevtgen, which is a code transformation generator of our toolset. Transformation rules are defined using dummy Fortran codes with some directives, and we expect that design makes it easier to learn for Fortran programmers. Some examples of code transformations are shown to discuss the practicality of the proposed approach.
引用
收藏
页码:528 / 534
页数:7
相关论文
共 50 条
  • [41] MPIIMGEN - A code transformer that paralletizes image processing codes to run on a cluster of workstations
    Varma, V
    Baruah, PK
    2004 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2004, : 5 - 12
  • [42] Using high performance Fortran for magnetohydrodynamic simulations
    Keppens, R
    Tóth, G
    PARALLEL COMPUTING, 2000, 26 (06) : 705 - 722
  • [43] Parallel plasma simulation in high performance Fortran
    Di Martino, B
    Briguglio, S
    Vlad, G
    Sguazzero, P
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1998, 1401 : 203 - 212
  • [44] Asymmetric quantum codes with high code rates
    Tang, Xilin
    Li, Weixian
    Zhao, Wei
    QUANTUM INFORMATION PROCESSING, 2022, 21 (10)
  • [45] Automated refactorings for high performance Fortran programmes
    Boniati B.B.
    Charão A.S.
    De Oliveira Stein B.
    Rissetti G.
    Piveta E.K.
    International Journal of High Performance Systems Architecture, 2011, 3 (2-3) : 98 - 109
  • [46] Fuchsian codes with arbitrarily high code rates
    Blanco-Chacon, I.
    Hollanti, C.
    Alsina, M.
    Remon, D.
    JOURNAL OF PURE AND APPLIED ALGEBRA, 2016, 220 (01) : 180 - 196
  • [47] Solving irregular problems with High Performance Fortran
    Mehrotra, P
    Van Rosendale, J
    Zima, H
    THIRD WORKING CONFERENCE ON MASSIVELY PARALLEL PROGRAMMING MODELS, PROCEEDINGS, 1998, : 2 - 11
  • [48] High performance Fortran for highly irregular problems
    Hu, YC
    Johnsson, SL
    Teng, SH
    ACM SIGPLAN NOTICES, 1997, 32 (07) : 13 - 24
  • [49] Asymmetric quantum codes with high code rates
    Xilin Tang
    Weixian Li
    Wei Zhao
    Quantum Information Processing, 21
  • [50] Using high performance Fortran for parallel programming
    Sarma, G.
    Zacharia, T.
    Miles, D.
    Computers and Mathematics with Applications, 1998, 35 (12): : 41 - 57