首页> 外文会议>International Workshop on Software Engineering for High Performance Computing Systems Applications >Reinventing Explicit Parallel Programming for Improved Engineering of High Performance Computing Software
【24h】

Reinventing Explicit Parallel Programming for Improved Engineering of High Performance Computing Software

机译:改进显式并行编程,改进高性能计算软件工程

获取原文

摘要

From on-going practices of those who develop high performance software, there is an evident, pressing need for a highly focused effort to "reinvent" the explicit methodologies that support parallel programming. To enable a new methodology, orthogonalization of features and separation of concerns within the feature sets of existing parallel models (e.g., MPI-1, MPI-2, DRI, MPI/RT, BSP) are required from the viewpoint of creating notational instantiations sufficiently simple to achieve the requirements of actual parallel programs. Additionally, the new notational representations for expressing parallel programs must not be burdensome in terms of the unintentioned complexities for expressing an implementation (either in middleware or in compiler-assisted syntactical farm). In support of this vision, this paper identifies specifically the need for application of modern software engineering and design concepts to a refactoring of the Message Passing Interface's set of capabilities. Concepts and methodologies from modern software engineering - Model Driven Architecture and Aspect-Oriented Software Design - inform this effort.
机译:从开发高性能软件的人的正在进行的做法,显而易见的是,对“重新发明”的高度集中精力的必然需要,“重新激活”明确的方法,这些方法支持平行编程。为了使新方法,特征的正交化和特征集内的关注的分离是从创建符号实例化的观点来看需要的特征集(例如,MPI-1,MPI-2,DRI,B​​SP),从而充分地易于达到实际并行程序的要求。此外,对于表达并行程序的新符号表示不得在意味着表达实施的复杂性(中间件或编译器辅助语法农场中的意外复杂性方面是繁重的。为了支持这一愿景,本文识别了需要将现代软件工程和设计概念应用于传递接口集功能集的重构。现代软件工程 - 模型驱动架构和面向方面的软件设计的概念和方法 - 告知这项努力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号