...
首页> 外文期刊>Computer Languages, Systems & Structures >Dragonfly: A multi-platform parallel toolbox for MATLAB/Octave
【24h】

Dragonfly: A multi-platform parallel toolbox for MATLAB/Octave

机译:蜻蜓:用于MATLAB / Octave的多平台并行工具箱

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

摘要

In this paper, we present Dragonfly, a free open-source software toolkit that allows creating a parallel collaboration environment between MATLAB and/or Octave instances, allowing us to have a robust system, which is flexible, transparent and interoperable. Dragonfly can be used under multi-platform (Linux, Windows, Mac) and multi-environment configurations (e.g., MATLAB and/or Octave instances). To distribute the workload, it has a flexible system, where programmers can select the computational resources, create clusters and assign weights to balance properly tasks across the distributed environment (MATLAB and Octave instances machines) with different computational power. These functionalities allow obtaining good performance metrics such as: execution time, scalability and efficiency. Finally, this tool has been tested on different computer systems from standard commodity environments to medium size clusters using a set of applications from different scientific fields. This widespread in-field validation allowed showing good performances not only in speedup but also in efficiency using Dragonfly. (C) 2017 The Authors. Published by Elsevier Ltd.
机译:在本文中,我们介绍了Dragonfly,这是一个免费的开源软件工具包,它允许在MATLAB和/或Octave实例之间创建并行协作环境,从而使我们拥有一个强大的系统,该系统灵活,透明且可互操作。 Dragonfly可以在多平台(Linux,Windows,Mac)和多环境配置(例如MATLAB和/或Octave实例)下使用。为了分配工作负载,它具有一个灵活的系统,程序员可以在其中选择计算资源,创建集群并分配权重,以平衡具有不同计算能力的分布式环境(MATLAB和Octave实例计算机)中的任务。这些功能允许获得良好的性能指标,例如:执行时间,可伸缩性和效率。最后,该工具已在不同的计算机系统上进行了测试,从标准的商品环境到中等大小的群集,都使用了来自不同科学领域的一组应用程序。这种广泛的现场验证使使用Dragonfly不仅在加速方面而且在效率方面都表现出良好的性能。 (C)2017作者。由Elsevier Ltd.发布

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号