...
首页> 外文期刊>Engineering with Computers >ViennaX: a parallel plugin execution framework for scientific computing
【24h】

ViennaX: a parallel plugin execution framework for scientific computing

机译:ViennaX:用于科学计算的并行插件执行框架

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

摘要

We present the free open source plugin execution framework ViennaX for modularizing and parallelizing scientific simulations. In general, functionality is abstracted by the notion of a task, which is implemented as a plugin. The plugin system facilitates the utilization of both, already available functionality as well as new implementations. Each task can define arbitrary data dependencies which are used by ViennaX to build a task graph. The framework supports the execution of this dependence graph based on the message passing interface in either a serial or a parallel fashion. The applied modular approach allows for defining highly flexible simulations, as plugins can be easily exchanged. The framework's general design as well as implementation details are discussed. Applications based on the Mandelbrot set and the solution of a partial differential equation are investigated, and performance results are shown.
机译:我们提供了免费的开源插件执行框架ViennaX,用于模块化和并行化科学模拟。通常,功能是通过任务的概念抽象的,任务是作为插件实现的。插件系统有助于既已可用的功能也可利用新的实现。每个任务可以定义任意数据依赖关系,ViennaX使用这些依赖关系来构建任务图。该框架基于消息传递接口以串行或并行方式支持此依存关系图的执行。应用的模块化方法可以定义高度灵活的仿真,因为可以轻松地交换插件。讨论了框架的总体设计以及实现细节。研究了基于Mandelbrot集和偏微分方程解的应用,并显示了性能结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号