...
首页> 外文期刊>Procedia Computer Science >HPCmatlab: A Framework for Fast Prototyping of Parallel Applications in Matlab
【24h】

HPCmatlab: A Framework for Fast Prototyping of Parallel Applications in Matlab

机译:HPCmatlab:Matlab中并行应用程序快速原型开发的框架

获取原文
           

摘要

The HPCmatlab framework has been developed for Distributed Memory Programming in Matlab/Octave using the Message Passing Interface (MPI). The communication routines in the MPI library are implemented using MEX wrappers. Point-to-point, collective as well as one-sided communication is supported. Benchmarking results show better performance than the Mathworks Distributed Computing Server. HPCmatlab has been used to successfully parallelize and speed up Matlab applications developed for scientific computing. The application results show good scalability, while preserving the ease of programmability. HPCmatlab also enables shared memory programming using Pthreads and Parallel I/O using the ADIOS package.
机译:HPCmatlab框架已开发用于使用消息传递接口(MPI)在Matlab / Octave中进行分布式内存编程。 MPI库中的通信例程是使用MEX包装器实现的。支持点对点,集体以及单面通信。基准测试结果显示出比Mathworks分布式计算服务器更好的性能。 HPCmatlab已用于成功并行化和加速为科学计算开发的Matlab应用程序。应用程序结果显示了良好的可伸缩性,同时保留了易于编程的功能。 HPCmatlab还可以使用ADIOS软件包使用Pthread和并行I / O进行共享内存编程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号