首页> 外文期刊>Journal of supercomputing >Restructuring Fortran legacy applications for parallel computing in multiprocessors
【24h】

Restructuring Fortran legacy applications for parallel computing in multiprocessors

机译:重组Fortran旧版应用程序以在多处理器中进行并行计算

获取原文
获取原文并翻译 | 示例

摘要

As it is widely known, multi-core computers are broadly used these days, and automatic parallelization of sequential programs is still a challenge. In this context, we propose a set of code transformations to be applied automatically by a tool in order to transform sequential legacy systems into their parallel version. We implement these transformations by applying a lightweight source code analysis based on rewritable AST (Abstract Syntax Tree). Since it is not always possible to automatically parallelize the code, we also implemented some specific analyses in order to report possible changes that would allow specific parallelization. Additionally, we present some examples in which these transformations were conducted and the corresponding performance experiments.
机译:众所周知,当今已经广泛使用多核计算机,并且顺序程序的自动并行化仍然是一个挑战。在这种情况下,我们提出了一套由工具自动应用的代码转换,以将顺序的遗留系统转换为它们的并行版本。我们通过应用基于可重写AST(抽象语法树)的轻量级源代码分析来实现这些转换。由于并非总是可以自动并行化代码,因此我们还执行了一些特定的分析,以便报告允许特定并行化的可能更改。此外,我们提供了进行这些转换的一些示例以及相应的性能实验。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号