arrow
返回

MatlabMPI

delete2004-08-01
delete61
delete
OA
AI
J
Jeremy Kepner
S
Stan Ahalt
DOI:10.1016/j.jpdc.2004.03.018delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
在许多项目中,高性能计算的真正成本目前由软件主导。解决这些成本可能需要转移到更高级别的语言,如Matlab。MatlabMPI是消息传递接口 (MPI) 标准的Matlab实现,并允许任何Matlab程序利用多个处理器。MatlabMPI目前实现了MPI点对点通信标准的核心六个基本功能。MatlabMPI的关键技术创新在于,它在标准Matlab文件I/O之上实现了广泛使用的MPI外观,从而实现了极其紧凑的 (类似于350行代码) 和纯粹的实现,可以在Matlab运行的任何地方运行,以及任何异构计算机组合。性能已在共享和分布式内存并行计算机 (例如Sun,SGI,HP,IBM,Linux,MacOSX和Windows) 上进行了测试。MatlabMPI可以匹配大消息大小的基于C的MPI的带宽。在毛伊岛高性能计算中心的IBM SP2上,使用MatlabMPI的测试图像过滤应用程序使用304个cpu实现了类似于300的加速,并且达到了理论峰值 (450 Gigaflops) 的15%。此外,整个并行基准测试应用程序在70个软件行代码中实现,说明了这种方法的高生产率。(C) Elsevier公司发布的2004。
Keyword:
message passing
high level languages
parallel Matlab
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

暂无机构信息