Xevtgen: Fortran Code Transformer Generator for High Performance Scientific Codes

Xevtgen: Fortran Code Transformer Generator for High Performance Scientific Codes
复制标题

Xevtgen:用于高性能科学代码的 Fortran 代码转换器生成器

DOI:
10.1109/candar.2015.63
复制
发表时间:
2015
期刊:
2015 Third International Symposium on Computing and Networking (CANDAR)
影响因子:
--
通讯作者:
Shoichi Hirasawa
Shoichi Hirasawa
中科院分区:
--
文献类型:
--
作者:
R. Suda;Hiroyuki Takizawa;Shoichi Hirasawa

文献摘要

参考文献

被引文献

相似文献

高性能计算(HPC)科学代码由于复杂的手动优化(通常依赖于平台)而可读性和可管理性较差。我们正在开发一个工具集,希望通过用户定义的易于使用的代码转换来缓解可维护性问题:代码以更简单的形式编写,并通过代码转换引入高性能编码技术。在本文中,我们介绍xevtgen,它是我们工具集的一个代码转换生成器。转换规则是使用带有一些指令的虚拟Fortran代码定义的,我们期望这种设计能使Fortran程序员更容易学习。展示了一些代码转换的示例来讨论所提出方法的实用性。
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.
设计面向百亿亿级计算时代的 HPC 重构目录
DOI: --
发表时间: 2013
期刊:
影响因子: --
作者:
Higasa K;Nikaido M;Saito TL;Yoshimura J;Suzuki Y;Suzuki H;Nishihara H;Aibara M;Ngatunga BP;Kalombo HW;Sugano S;Morishita S;Okada N.;K.Iwasa;Xiaoying Xu,M. Funato,Y. Kawakami,K. Okamoto and K. Tamada;米内義晴;K. Hotate;Ryusuke Egawa
通讯作者: Ryusuke Egawa
使用真实科学和工程应用评估 NEC SX-9 的性能
DOI: --
发表时间: 2010
期刊:
影响因子: --
作者:
Takashi Soga;Akihiro Musa;Youichi Shimomura;Ken'ichi Itakura;Koki Okabe;Ryusuke Egawa;Hiroyuki Takizawa;Hiroaki Kobayashi
通讯作者: Hiroaki Kobayashi
一种具有校正温度影响的功率和能耗在线自动调节的数学方法
DOI: --
发表时间: 2013
期刊:
影响因子: --
作者:
Reiji Suda;Luo Cheng and Takahiro Katagiri
通讯作者: Luo Cheng and Takahiro Katagiri