摘要
在计算机机群系统环境下,将面向对象程序设计技术与并行技术相结合能够有效地降低并行程序设计的难度,提高并行程序的可维护性、可移植性和可重用性.本文探讨了机群系统下的C++语言并行化实现的几种方法,分别介绍了基于消息传递的MPC++、基于共享对象的SOC++和基于对象级并行的CCPP语言模型、编程接口及其实现,并给出了几种语言系统评测的结果及分析.
Under the circumstance of workstation clusters, the object-oriented technique is widely believed to be able to reduce the difficulties of the paralllllel pro gram design and improve the maintainability,portability and reusability of the programs. This paper introduces several methods of concurrent C + + implementation , including a message-passing based MPC+ +, a shared-object based SOC++and an object-level concurrent language CCPP. The language model, the programming interface, the implementation, and the performance evaluation of these languages are briefly described in this paper.
出处
《计算机学报》
EI
CSCD
北大核心
1997年第1期9-17,共9页
Chinese Journal of Computers
基金
国家863高技术基金
关键词
机群系统
消息传递
共享对象
对象并行
C++语言
Workstation cluster, message passing, shared object, object level parallelism.