摘要
1引言 并行程序的设计、调试与维护相对于串行程序来说更为复杂和困难,于是人们开寻求用0O技术来开发并行系统。OO编程系统提供信息的封装性、继承性和多态性。封装性支高度的模块化。
This paper presents the approaches to develop object-oriented parallel programming system (OOPPS). Explicit language components or basic classes for describing parallelism, synchronization and communication can be provided. On the other hand, the implicit task parallelism, as well as data parallelism within a task, can be developed automatically by the system. However, combining both approaches will be beneficial for developing easy-to-use OOPPS with high efficiency, portability, and application adaptability.
出处
《计算机科学》
CSCD
北大核心
1997年第4期25-29,13,共6页
Computer Science
关键词
OO并行编程系统
面向对象
程序设计
Object-oriented, Parallelism, Synchronization, Communication, Task parallelism, Data parallelism.