[1]陈树敏[][],罗俊博[] [],陈青[]. 并行计算技术的几种实现方式研究[J].计算机技术与发展,2015,25(09):174-177.
 CHEN Shu-min[] [],LUO Jun-bo[] [],CHEN Qing[]. Research on Ways of Parallel Computing Technology[J].,2015,25(09):174-177.
点击复制

 并行计算技术的几种实现方式研究()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
25
期数:
2015年09期
页码:
174-177
栏目:
应用开发研究
出版日期:
2015-09-10

文章信息/Info

Title:
 Research on Ways of Parallel Computing Technology
文章编号:
1673-629X(2015)09-0174-04
作者:
 陈树敏[1][2] 罗俊博[1] [2]陈青[3]
 1.广东省计算中心 平台技术支持部;2. 广东省高性能计算重点实验室;3.国家煤矿防爆安全产品质量监督检验中心 电器检验室
Author(s):
 CHEN Shu-min[1] [2]LUO Jun-bo[1] [2]CHEN Qing[3]
关键词:
 并行计算线程OpenMP Java 进程MPI PBS
Keywords:
 parallel computingthreadOpenMPJavaprocessMPIPBS
分类号:
TP312
文献标志码:
A
摘要:
 面对编程语言以及并行计算实现方式的多样性,如何为不同语言选择合适的并行方式,解决不同硬件环境和语言对并行技术的约束。首先介绍了基于线程的OpenMP和Java的并行编程模型,适合单机多核的并行计算;其次详细阐述了基于进程的MPI技术,适合单机多核和集群系统,主要从MPI编程过程和PBS作业调度体系做了研究,并以两种队列方案的对比说明PBS作业调度的实现过程。通过对并行技术的研究,既可实现流行语言Java的并行计算,又可实现C、C++、Fortran语言的并行;既可实现单机多核的并行,又可实现集群系统的并行;既可实现指定节点的并行,又可由调度系统分配节点并行。
Abstract:
 Faced with the diversity of programming languages and parallel computing implementations,how to select the appropriate paral-lel way for different languages,solve constraints of parallel technology for different hardware environment and language. Parallel program-ming model for OpenMP and Java based on thread is first introduced briefly,which is suitable for parallel computing on multi-core com-puter. Then,MPI technology based on process is described in detail,which is suitable for multi-core computer and cluster system. It is mainly researched from the programming process of MPI and PBS job scheduling system,and the realization of PBS job scheduling is il-lustrated from comparison between two queues. Through the study of parallel technology,it can achieve parallel computing for Java that is popular language,but also for C,C++,Fortran,implement parallel computing for single multicore,but also for cluster system,realize par-allel computing by the specified nodes,but also by distributed nodes by the scheduling system.

相似文献/References:

[1]龚向坚 邹腊梅 隆重.基于分布对象的虚拟网络实验系统设计与实现[J].计算机技术与发展,2010,(01):111.
 GONG Xiang-jian,ZOU La-mei,LONG Zhong.Design and Realization of Virtual Network Laboratory System Based on Distributing Object[J].,2010,(09):111.
[2]职为梅 王芳 范明 杨勇.并行环境下的同步异步PSO算法[J].计算机技术与发展,2009,(03):123.
 ZHI Wei-mei,WANG Fang,FAN Ming,et al.Synchronous and Asynchronous PSO Algorithm of Parallel Circumstance[J].,2009,(09):123.
[3]陈小飞 徐宏炳.基于网格的并行FFT计算研究[J].计算机技术与发展,2008,(03):67.
 CHEN Xiao-fei,XU Hong-bing.Research of Parallel FFT Computing Based on Grid[J].,2008,(09):67.
[4]陈荣征 李代平 黄健 秦昭晖.EBE-PCG算法在有限元并行计算中的应用研究[J].计算机技术与发展,2008,(03):232.
 CHEN Rong-zheng,LI Dai-ping,HUANG Jian,et al.Research on Application of EBE- PCG Algorithm in Parallel Computing of FEM[J].,2008,(09):232.
[5]王勇超 张璟 王新卫 马静.基于MPICH2的高性能计算集群系统研究[J].计算机技术与发展,2008,(09):101.
 WANG Yong-chao,ZHANG Jing,WANG Xin-wei,et al.Research of High Performance Cluster System Based on MPICH2[J].,2008,(09):101.
[6]王延玲 祝永志 郭静.基于HPJava集群系统的环境搭建与性能分析[J].计算机技术与发展,2008,(11):94.
 WANG Yan-ling,ZHU Yong-zhi,GUO Jing.Constructing and Perfomance Analysis of Cluster System Based on HPJava[J].,2008,(09):94.
[7]冯冲 颜廷华.基于线积分卷积算法的并行实现方法[J].计算机技术与发展,2008,(12):22.
 FENG Chong,YAN Ting-hua.A Parallel Algorithm for Line Integral Convolution[J].,2008,(09):22.
[8]张晓奇 张翌维 郑新建.一种基于流水线结构的多级数字混沌编码方案[J].计算机技术与发展,2007,(05):152.
 ZHANG Xiao-qi,ZHANG Yi-wei,ZHENG Xin-jian.A Multilevel Digital Chaotic Encoding Scheme Based on Pipeline Structure[J].,2007,(09):152.
[9]牛志伟 黄红女.Windows平台下机群并行编译环境配置[J].计算机技术与发展,2007,(08):15.
 NIU Zhi-wei,HUANG Hong-nü.Configuration of Parallel Compile Environment of Cluster on Windows Platform[J].,2007,(09):15.
[10]蔡佳佳 李名世 郑锋.多核微机基于OpenMP的并行计算[J].计算机技术与发展,2007,(10):87.
 CAI Jia-jia,LI Ming-shi,ZHENG Feng.OpenMP- Based Parallel Computation on Multi- Core PC[J].,2007,(09):87.
[11]胥秀峰,鲍广宇,黄海燕,等. 基于CMP系统的并行编程模式研究[J].计算机技术与发展,2014,24(07):80.
 XU Xiu-feng,BAO Guang-yu,HUANG Hai-yan,et al. Study on Patterns for Parallel Programming Based on CMP System[J].,2014,24(09):80.
[12]王俊超,彭涛,冯光柳. 曙光高性能计算机在数值预报模式中的应用[J].计算机技术与发展,2014,24(10):178.
 WANG Jun-chao,PENG Tao,FENG Guang-liu. Application of HPC in Numerical Prediction Model[J].,2014,24(09):178.
[13]陈静,郑彦. 基于二叉树的并行频繁项集挖掘算法[J].计算机技术与发展,2015,25(10):80.
 CHEN Jing,ZHENG Yan. Parallel Algorithm of Frequent Itemset Mining Based on Binary-tree[J].,2015,25(09):80.
[14]徐辉,王宁章,雷琳琳. 一种海量中文地址转化与切割的方法研究[J].计算机技术与发展,2015,25(11):6.
 XU Hui,WANG Ning-zhang,LEI Lin-lin. Research on a Massive Chinese Address Conversion and Cutting Method[J].,2015,25(09):6.
[15]孙建[],李涛[],李雪丹[]. 基于PAAG的图形图像算法的并行实现[J].计算机技术与发展,2015,25(11):61.
 SUN Jian[],LI Tao[],LI Xue-dan[]. Parallel Implementation of Graphics Rendering and Image Processing Algorithm Based on PAAG[J].,2015,25(09):61.
[16]刘永江[],邵庆[],彭淑罗[]. 分布式地震数据文件系统[J].计算机技术与发展,2015,25(11):209.
 LIU Yong-jiang[],SHAO Qing[],PENG Shu-luo[]. Distributed Seismic Data File System[J].,2015,25(09):209.
[17]李雪迪,郑彦. 基于分布式倒排索引的频繁项集挖掘[J].计算机技术与发展,2016,26(03):101.
 LI Xue-di,ZHENG Yan. Frequent Itemset Mining Based on Distributed Inverted Index[J].,2016,26(09):101.
[18]田青,祝永志. SMP集群系统的可扩放性分析[J].计算机技术与发展,2017,27(06):95.
 TIAN Qing,ZHU Yong-zhi. Analysis on Scalability of SMP Cluster System[J].,2017,27(09):95.

更新日期/Last Update: 2015-10-16