...
首页> 外文期刊>Kybernetes: The International Journal of Systems & Cybernetics >Performance evaluation of iterative parallel algorithms
【24h】

Performance evaluation of iterative parallel algorithms

机译:迭代并行算法的性能评估

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

摘要

Purpose - With the availability of powerful personal computers (PCs), workstations and networking devices, the recent trend in parallel computing is to connect a number of individual workstations (PC and PC symmetric multiprocessor systems (SMP)) to solve computation-intensive tasks in parallel way on such clusters (networks of workstations (NOW), SMP and Grid). In this sense, it is not more true to consider traditionally evolved parallel computing and distributed computing as two separate research disciplines. Current trends in high performance computing are to use NOW (and SMP) as a cheaper alternative to traditionally used massively parallel multiprocessors or supercomputers and to profit from unifying of both mentioned disciplines. The purpose of this paper is to consider the individual workstations could be so single PC as parallel computers based on modern SMP implemented within workstation. Design/methodology/approach - Such parallel systems (NOW and SMP), are connected through widely used communication standard networks and co-operate to solve one large problem. Each workstation is threatened similarly to a processing element as in a conventional multiprocessor system. But, personal processors or multiprocessors as workstations are far more powerful and flexible than the processing elements in conventional multiprocessors. To make the whole system appear to the applications as a single parallel computing engine (a virtual parallel system), run-time environments such as OpenMP, Java (SMP), message passing interface, Java (NOW) are used to provide an extra layer of abstraction. Findings - To exploit the parallel processing capability of such cluster, the application program must be paralleled. The effective way how to do it for (parallelisation strategy) belongs to a most important step in developing effective parallel algorithm (optimisation). To behaviour analysis, all overheads that have the influence to performance of parallel algorithms (architecture, computation, communication, etc.) have to be taken into account. In this paper, such complex performance evaluation of iterative parallel algorithms (IPA) and their practical implementations are discussed (Jacobi and Gauss-Seidel iteration). On real application example, the various influences in process of modelling and performance evaluation and the consequences of their distributed parallel implementations are demonstrated. Originality/value - The paper usefully shows that better load balancing can be achieved among used network nodes (performance optimisation of parallel algorithm). Generally, it claims that the parallel algorithms or their parts (processes) with more communication (similar to analyzed Gauss-Seidel parallel algorithm) will have better speed-up values using modern SMP parallel system as its parallel implementation in NOW. For the algorithms or processes with small communication overheads (similar to analysed Jacobi parallel algorithm) the other network nodes can be used based on single processors.
机译:目的-随着功能强大的个人计算机(PC),工作站和网络设备的出现,并行计算的最新趋势是连接多个单独的工作站(PC和PC对称多处理器系统(SMP))来解决计算密集型任务。这些群集(工作站网络(NOW),SMP和网格)上的并行方式。从这个意义上讲,将传统上发展的并行计算和分布式计算视为两个独立的研究学科并不是更真实的。高性能计算的当前趋势是使用NOW(和SMP)作为传统上使用的大规模并行多处理器或超级计算机的便宜替代品,并从上述两个领域的统一中获利。本文的目的是考虑单个工作站可以是单台PC,也可以是基于工作站内实现的基于现代SMP的并行计算机。设计/方法/方法-此类并行系统(NOW和SMP)通过广泛使用的通信标准网络进行连接,并共同解决一个大问题。每个工作站都受到类似于传统多处理器系统中的处理元件的威胁。但是,作为工作站的个人处理器或多处理器比常规多处理器中的处理元件要强大得多,并且灵活性更高。为了使整个系统在应用程序中表现为单个并行计算引擎(虚拟并行系统),运行时环境(例如OpenMP,Java(SMP),消息传递接口,Java(NOW))用于提供额外的层的抽象。结果-要利用此类集群的并行处理能力,必须对应用程序进行并行处理。有效的方法(并行化策略)属于开发有效并行算法(优化)的最重要步骤。对于行为分析,必须考虑到影响并行算法(架构,计算,通信等)性能的所有开销。在本文中,讨论了这种复杂的迭代并行算法(IPA)性能评估及其实际实现(Jacobi和Gauss-Seidel迭代)。在实际的应用示例中,展示了建模和性能评估过程中的各种影响以及它们的分布式并行实现的后果。原创性/价值-本文有用地表明,可以在使用过的网络节点之间实现更好的负载平衡(并行算法的性能优化)。通常,它声称使用现代SMP并行系统作为NOW的并行实现,具有更多通信的并行算法或其部分(过程)将具有更好的加速值(类似于分析的Gauss-Seidel并行算法)。对于通信开销较小的算法或过程(类似于分析的Jacobi并行算法),可以基于单个处理器使用其他网络节点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号