OpenMP on Networks of Workstations for Software DSMs

来源 :计算机科学技术学报 | 被引量 : 0次 | 上传用户:kisscase
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
This paper describes the implementation of a sizable subset of OpenMP on networks of workstations (NOWs) and the source-to-source OpenMP compiler (AutoPar) is used for the JIAJIA home-based shared virtual memory system (SVM). The paper suggests some simple modifications and extensions to the OpenMP standard for the difference between SVM and SMP (symmetric multi processor), at which the OpenMP specification is aimed. The OpenMP translator is based on an automatic parallelization compiler, so it is possible to check the correctness of the semantics of OpenMP programs which is not required in an OpenMP-compliant implementation. AutoPar is measured for five applications including both programs from NAS Parallel Benchmarks and real applications on a cluster of eight Pentium II PCs connected by a 100Mbps switched Ethernet. The evaluation shows that the parallelization by annotating OpenMP di rectives is simple and the performance of generated JIAJIA code is still acceptable on NOWs.
其他文献
目的 了解社区老年高血压患者膳食结构,为实施护理干预提供依据.方法 通过方便取样对长春市某社区104名老年高血压患者膳食结构进行自制问卷调查.结果 被调查的老年高血压患
N-乙酰半胱氨酸(N-acetylcysteine,NAC)是临床常用化痰药.除此之外,NAC还有一定的抗菌活性,可以抑制细菌的黏附,减少细胞外多糖蛋白复合物的产生,破坏已生成的生物被膜,对被
使用AutoLISP编程、菜单开发等技术对AutoCAD进行二次开发,建立具有专业特点的软件包.并对软件包中的部分实用程序进行分析,从而说明了AutoCAD二次开发的实用性和技巧性.
作者调查了元数据标签(meta tag)被搜索引擎支持的情况和在网页中的实际应用情况,并就调查结果作了讨论、分析,提出元数据标签具有使大范围内著录、组织网络资源成为可能的潜
目的掌握山西省城乡老年人生命活动能力的情况,发现城乡老年人之间存在的差异,为提高老年人的生命质量提供依据。方法选用世界卫生组织编制的《世界卫生组织老年人生存质量测
目的 探讨环氧合酶-2(COX-2),血管内皮生长因子(VEGF)及β-连环素(β-catenin)在乳腺癌组织中的表达及其与乳腺癌发生、发展及转移的关系.方法 运用免疫组织化学SP法研究COX-
A bond coat for thermal barrier coating (TBC), NiCrAlY coating, is subjected to vac-uum heat treatment in order to remove internal stress before ceramic top coa
针对城市轨道交通包括地铁、轻轨等的过渡信号系统的特点,研制了CHECK方式的列车运行控制系统[1].文章在分析基于CHECK方式的联锁与闭塞系统的工作原理的基础上,给出了联锁仿
A narrow open channel resonant phenomenon, newly found by the authors in corresponding numerical calculations, was proved to exist based on the method of matchi
Abrasive jet cutting, as a more efficient machining or cutting method, has emerged in recent years in mining and machining industries, but the knowledge about v