首页> 外文期刊>Computer architecture news >Automatic Parallelization of Simulation Code for Equation-based Models with Software Pipelining and Measurements on Three Platforms
【24h】

Automatic Parallelization of Simulation Code for Equation-based Models with Software Pipelining and Measurements on Three Platforms

机译:在三个平台上通过软件流水线和测量对基于方程的模型的仿真代码进行自动并行化

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

摘要

In this work we report results from a new integrated method of automatically generating parallel code from Modelica models by combining parallelization at two levels of abstraction. Performing inline expansion of a Runge-Kutta solver combined with fine-grained automatic parallelization of the right-hand side of the resulting equation system opens up new possibilities for generating high performance code, which is becoming increasingly relevant when multi-core computers are becoming commonplace. An implementation, in the form of a back-end module for the OpenModelica compiler, has been developed and used for measurements on two architectures: Intel Xeon and SGI Altix 3 700 Bx2. This paper also contains some very recent results of a prototype implementation of this parallelization approach on the Cell BE processor architecture.
机译:在这项工作中,我们报告了一种新的集成方法的结果,该方法通过在两个抽象级别上组合并行化来自动从Modelica模型生成并行代码。对Runge-Kutta解算器进行内联扩展,并与所得方程组右侧的细粒度自动并行化相结合,为生成高性能代码开辟了新的可能性,当多核计算机变得司空见惯时,这种可能性就变得越来越重要。 。已经开发出一种用于OpenModelica编译器的后端模块形式的实现,并将其用于两种体系结构的测量:英特尔至强和SGI Altix 3 700 Bx2。本文还包含此并行化方法在Cell BE处理器体系结构上的原型实现的一些最新结果。

著录项

  • 来源
    《Computer architecture news》 |2008年第5期|46-55|共10页
  • 作者单位

    PELAB-Programming Environments Laboratory Dept. of Computer and Information Science Linkoeping University, SE-581 83 Linkoeping, Sweden;

    PELAB-Programming Environments Laboratory Dept. of Computer and Information Science Linkoeping University, SE-581 83 Linkoeping, Sweden;

    PELAB-Programming Environments Laboratory Dept. of Computer and Information Science Linkoeping University, SE-581 83 Linkoeping, Sweden;

    PELAB-Programming Environments Laboratory Dept. of Computer and Information Science Linkoeping University, SE-581 83 Linkoeping, Sweden;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    modelica; automatic parallelization; equation-based modeling;

    机译:modelica;自动并行化;基于方程的建模;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号