首页> 外文期刊>Parallel Computing >A new parallel model for the analysis of asynchronous algorithms
【24h】

A new parallel model for the analysis of asynchronous algorithms

机译:用于分析异步算法的新并行模型

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

The BSP model barrier synchronization imposes some limits both in the range of available algorithms and also in their performance. Although BSP programs can be translated to MPI/ PVM programs, the counterpart is not true. The asynchronous nature of some MPI/PVM programs does not easily fit inside the BSP model. Through the suppression of barriers and the generalization of the concept of superstep we propose two new models, the BSP-like and the BSP without barriers (BSPWB) models. While the BSP-like extends the BSP* model to pro- grams written using collective operations, the more general BSPWB model admits the MPI/ PVM parallel asynchronous programming style. The parameters of the models and their quality are evaluated on four standard parallel platforms; the CRAY T3E, the IBM SP2, the Origin 2000 and the Digital Alpha Server 8400. The study shows that the time spent in an h- relation is more independent on the number of processors than on the communication pattern. We illustrate the use of these BSP extensions through two problem-solving paradigms : the Nested Parallel Recursive Divide and Conquer Paradigm and the Virtual Pipeline Dynamic Programming Paradigm. The proposed paradigms explain how nested parallelism and pro- cessor virtualization can be introduced in MPI and PVM without having any negative impact in the performance and model accuracy. The prediction of the communication times is robust even for problems, where communication is dominated by small messages.
机译:BSP模型屏障同步对可用算法的范围及其性能都施加了一些限制。尽管BSP程序可以转换为MPI / PVM程序,但事实并非如此。一些MPI / PVM程序的异步特性不容易放入BSP模型中。通过抑制障碍和推广超步概念,我们提出了两个新模型,即BSP类模型和无障碍BSP(BSPWB)模型。尽管类似BSP的BSP *模型扩展为使用集体操作编写的程序,但更通用的BSPWB模型采用MPI / PVM并行异步编程风格。在四个标准并行平台上评估模型的参数及其质量; CRAY T3E,IBM SP2,Origin 2000和Digital Alpha Server8400。该研究表明,在h-关系中花费的时间与处理器数量无关,而与通信模式无关。我们通过两个解决问题的范例说明了这些BSP扩展的用法:嵌套并行递归除法和征服范例以及虚拟管道动态编程范例。提出的范例说明了如何在MPI和PVM中引入嵌套并行性和处理器虚拟化,而不会对性能和模型准确性产生任何负面影响。即使对于通信以小消息为主的问题,通信时间的预测也很可靠。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号