首页> 外文期刊>International journal of parallel programming >VPPE: A Novel Visual Parallel Programming Environment
【24h】

VPPE: A Novel Visual Parallel Programming Environment

机译:VPPE:一种新颖的可视并行编程环境

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

摘要

Parallel programming continues to be a challenging task despite the many advances in parallel architectures and their wide availability in the cloud. The need both to partition the workload among various processing elements and to specify communication between them to share code and data, and to coordinate their tasks, requires from the developer a deep understanding of the problem, the parallel architecture and the programming language used in order to develop efficient parallel applications. This problem can be reduced significantly through the use of visual programming languages to hide most aspects related to the specification of communication and processes management. This paper presents VPPE, a novel Visual Parallel Programming Environment that allows developers to program parallel applications through organising workflows of interconnected icons. VPPE is a cloud environment that supports icons for specifying: I/O operations, workflow organisation, communication, and processing. Processing computing patterns supported so far include Single Program Multiple Data, Multiple Program Multiple Data, Pipeline, and Master-Slave. The paper highlights the design of VPPE based on a context-free graph grammar, its current implementation based on Java-MPI, its use in developing various parallel applications, and its evaluation compared to Java-MPI text-based programming.
机译:尽管并行架构取得了许多进步,并且它们在云中的可用性很高,但是并行编程仍然是一项艰巨的任务。在开发人员之间划分工作负载并指定它们之间的通信以共享代码和数据以及协调其任务的需求,要求开发人员对问题,并行体系结构和按顺序使用的编程语言有深入的了解。开发高效的并行应用程序。通过使用可视化编程语言来隐藏与通信和流程管理的规范有关的大多数方面,可以大大减少此问题。本文介绍了VPPE,这是一种新颖的可视化并行编程环境,允许开发人员通过组织互连的图标的工作流来对并行应用程序进行编程。 VPPE是一种云环境,支持用于指定的图标:I / O操作,工作流组织,通信和处理。到目前为止支持的处理计算模式包括单程序多数据,多程序多数据,管道和主从。本文重点介绍了基于无上下文图文法的VPPE的设计,基于Java-MPI的当前实现,在开发各种并行应用程序中的使用以及与基于Java-MPI文本的编程相比的评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号