• DocumentCode
    3757223
  • Title

    Xevtgen: Fortran Code Transformer Generator for High Performance Scientific Codes

  • Author

    Reiji Suda;Hiroyuki Takizawa;Shoichi Hirasawa

  • Author_Institution
    Grad. Sch. of Inf. Sci. &
  • fYear
    2015
  • Firstpage
    528
  • Lastpage
    534
  • Abstract
    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.
  • Keywords
    "XML","Optimization","Encoding","Computer architecture","Program processors","Generators"
  • Publisher
    ieee
  • Conference_Titel
    Computing and Networking (CANDAR), 2015 Third International Symposium on
  • Electronic_ISBN
    2379-1896
  • Type

    conf

  • DOI
    10.1109/CANDAR.2015.63
  • Filename
    7424770