一种支持虚拟共享存储空间的并行程序设计模型  

A PARALLEL PROGRAMMING MODEL SUPPORTING VIRTUAL SHARED MEMORY

在线阅读下载全文

作  者:孙彤[1] 李三立[1] 

机构地区:[1]清华大学计算机科学与技术系

出  处:《小型微型计算机系统》1997年第8期1-6,共6页Journal of Chinese Computer Systems

摘  要:本文研究机群系统的程序设计问题,旨在建立一种支持虚拟共享存储空间和多种并行性描述方式的并行程序设计模型。文中首先提出了抽象结构共享存储器模型的概念,并在此基础上建立了同时支持数据并行、任务并行和对象并行的层次并行模型,这两种模型构成了并行语言TipC++的并行程序设计模型。文中还初步讨论了基于这种程序设计模型的性能优化原语、编译优化和任务调度等问题。This paper studies parallel programming models in Clusters of Workstations for the purpose of finding a more efficient model to support a virtual global shared memory and multiple styles of parallelism description in a programming language. Firstly, we presents the Abstract Shared Memory Model. Then on this basis, we propose the parallel programming model Tip C++ supporting task parallel, data parallel and object parallel styles. The primitives of performance optimization, compile-time optimizations and task scheduling related with the model are also discussed in this paper.

关 键 词:虚拟共享存储器 并行程序设计 程序 模型 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象