首页> 外文会议>IEEE International Symposium on Parallel and Distributed Processing >p~2Matlab: Productive Parallel Matlab for the Exascale
【24h】

p~2Matlab: Productive Parallel Matlab for the Exascale

机译:P〜2matlab:exascale的生产平行matlab

获取原文

摘要

MATLAB and its open-source implementation Octave have proven to be one of the most productive environments for scientific computing in recent years. There have been multiple efforts to develop an efficient parallel implementation of MATLAB including by Mathworks (Parallel Computing Toolbox), MIT Lincoln Labs (pMatlab) and several other organizations. However, most of these implementations seem to suffer from issues in performance or productivity or both. With the rapid scaling of high-end systems to hundreds of thousands of cores, and discussions of exascale systems in the near future, a scalable parallel Matlab would be of immense benefit to practitioners in the scientific computing industry. In this paper, we first describe our work to create an efficient pMatlab running on the IBM BlueGene/P architecture, and present our experiments with several important kernels used in scientific computing including from HPC Challenge Awards. We explain the bottlenecks with the current pMatlab implementation on BlueGene/P architecture, specially at high processor counts and then outline the steps required to develop a parallel MATLAB/Octave implementation, p~2Matlab, which is truly scalable to hundreds of thousands of processors.
机译:MATLAB及其开源实现八度近年来已被证明是科学计算中最富有成效的环境之一。已经有多次努力开发MATLAB的有效并行实现,包括MathWorks(并行计算工具箱),MIT LINCOLN LABS(PMATLAB)和其他几个组织。然而,这些实现中的大多数似乎遭受了性能或生产力的问题或两者。随着高端系统的快速扩大到数十万核心,以及在不久的将来讨论EXASCALE系统,可扩展的并行MATLAB将对科学计算行业的从业者受益匪浅。在本文中,我们首先描述了我们在IBM Bluegene / P架构上创建一个有效的PMATLAB,并在科学计算中使用了几个重要的内核,包括来自HPC挑战奖。我们在蓝色/ P架构上解释了当前PMATLAB实现的瓶颈,特别是高处理器计数,然后概述开发并行MATLAB / Octave实现所需的步骤,P〜2matlab,它真正可扩展到数十万个处理器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号