首页 | 本学科首页   官方微博 | 高级检索  
     

OpenMP on Networks of Workstations for Software DSMs
作者姓名:章锋  陈国良  张兆庆
作者单位:[1]UniversityofScienceandTechnologyofChina,Hefei230027,P.R.China [2]InstituteofComputingTechnology,TheChineseAcademyofSciences,Beijing100080,P.R.China
基金项目:国家高技术研究发展计划(863计划) 
摘    要:This paper describes the implementation of a sizable subset of OpenMP on networks of workstations(NOWs) and the source-to-source OpenMP complier(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 paralleization 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 Ⅱ PCs connected by a 100 Mbps switched Eternet.The evaluation shows that the parallelization by annotaing OpenMPdirectives is simple and the performance of generatd JIAJIA code is still acceptable on NOWs.

关 键 词:软件  多处理机均衡  工作站网络  OpenMP

OpenMP on networks of workstations for software DSMs
Feng Zhang,Guoliang Chen,Zhaoqing Zhang.OpenMP on Networks of Workstations for Software DSMs[J].Journal of Computer Science and Technology,2002,17(1):0-0.
Authors:Feng Zhang  Guoliang Chen  Zhaoqing Zhang
Affiliation:(1) University of Science and Technology of China, 230027 Hefei, P.R. China;(2) Institute of Computing Technology, The Chinese Academy of Sciences, 100080 Beijing, P.R. China
Abstract: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 (symetric 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 directives in simple and the performance of generated JIAJIA code is still acceptable on NOWs. The work is supported by the National ‘863’ High-Tech Programme of China under grant No.863-306-ZD01-02-5. ZHANG Feng received his B.S. degree and Ph.D. degree both from the University of Science and Technology of China in 1996 and 2001, respectively. He is currently a postdoctor at the Institute of Automation, The Chinese Academy of Sciences. His research interests include distributed and metacomputing, realtime and embedded system. CHEN Guoliang received his B.S. degree in computer science from Xi’an JiaoTong University in 1961. He is currently a professor of the University of Science and Technology of China and director of the Center of National High Performance Computing (Hefei). His research interests include parallel algorithm, computer architecture, computer network and neutral network. ZHANG Zhaoqing received her B.S. degree in computer science from Beijing University in 1960. She is currently a professor of the Institute of Computing Technology and the Graduate School of University of Science and Technology of China. Her research interests include parallel compiler and its related tools.
Keywords:OpenMP  NOW  SVM  JIAJIA  NPB (NAS parallel benchmark)
本文献已被 维普 万方数据 SpringerLink 等数据库收录!
点击此处可从《计算机科学技术学报》浏览原始摘要信息
点击此处可从《计算机科学技术学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号