期刊文献+

并行计算技术的几种实现方式研究 被引量:13

Research on Ways of Parallel Computing Technology
下载PDF
导出
摘要 面对编程语言以及并行计算实现方式的多样性,如何为不同语言选择合适的并行方式,解决不同硬件环境和语言对并行技术的约束。首先介绍了基于线程的Open MP和Java的并行编程模型,适合单机多核的并行计算;其次详细阐述了基于进程的MPI技术,适合单机多核和集群系统,主要从MPI编程过程和PBS作业调度体系做了研究,并以两种队列方案的对比说明PBS作业调度的实现过程。通过对并行技术的研究,既可实现流行语言Java的并行计算,又可实现C、C++、Fortran语言的并行;既可实现单机多核的并行,又可实现集群系统的并行;既可实现指定节点的并行,又可由调度系统分配节点并行。 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.
出处 《计算机技术与发展》 2015年第9期174-177,181,共5页 Computer Technology and Development
基金 广东省科技计划项目(粤科财字[2013]82号 粤财工[2012]406号)
关键词 并行计算 线程 进程 OpenMP Java MPI PBS parallel computing thread OpenMP Java process MPI PBS
  • 引文网络
  • 相关文献

参考文献14

  • 1王鹏,吕爽,聂治,等.并行计算应用及实战[M].北京:机械工业出版社,2008.
  • 2Berzal F. Applied parallel computing [ J ]. Computing Reviews, 2014,55 (2) :329-330.
  • 3Yangyangcv. OpenMP --,/tJ [ EB/OL]. (2012-03 -23 ) [ 2014-05-18 ]. http ://www. cnblogs, corn/yah-gyangev/arehive/2012/03/23/2413335, html.
  • 4Sutiee. OpenMP[ EB/OL]. ( 2014-03-17 ) [ 2014-05 - 18 ]. http ://broke. baidu, eom/vlew/1687659, htm.
  • 5OpenMP Architecture Review Board. OpenMP[EB/OL]. ( 2013 -07 - 23 ) [ 2014 - 05 - 18 ]. http ://zh. wikipedia, org/ wiki/OpenMP.
  • 6孟铂,樊新华.Java的多线程应用[J].电脑知识与技术,2006(8):70-70. 被引量:3
  • 7朱红,张赛男.Java并行注释规范JAC的扩展[J].微电子学与计算机,2009,26(8):42-44. 被引量:2
  • 8Doug Lea. Overview of the util. concurrent package[ EB/OL]. [2014- 11- 06 ]. http://gee, cs. oswego, edu/dl/cpjslides/util. pdf.
  • 9Haustein M, Lohr Klaus-Peter. JAC-declarative java concur- rency[ J ]. Concurrency and Computation: Practice and Expe- rience ,2006,18 (5) :519-546.
  • 10WilkinsonB,AllenM.并行程序设计[M].路达鑫,译.第2版.北京:机械工业出版社,2005.

二级参考文献14

  • 1尚尔凡,何川,都志辉.基于PBS的机群任务调度管理中间件的设计与实现[J].小型微型计算机系统,2004,25(6):1048-1051. 被引量:4
  • 2张丽晓,袁立强,徐炜民.基于任务类型的集群调度策略[J].计算机工程,2004,30(13):63-64. 被引量:11
  • 3袁立强,徐炜民,张丽晓.PBS中的任务调度以及一类资源分配失效的解决[J].计算机工程,2004,30(15):89-91. 被引量:3
  • 4Portable Batch System Open PBS Release 2.3 Administrator Guide, Veridian Information Solutions,Inc, 1998-2000.
  • 5RajkumarBuyya.高性能集群计算,机构与系统(第一卷)[M].北京:电子工业出版社,2001..
  • 6叶庆华 肖利民 祝明发.机群作业管理系统的比较及其评价标准体系[J].南京大学学报,2001,.
  • 7M.Corbatto.An introduction to PORTABLE BATCH SYSTEM (PBS).Technical Report[EB/OL].Http://hpc.sissa.It/pbs/pbs.Htm1,2000
  • 8David B.Jackson,Heather L.Jackson,Quinn O.Snell.Simulation Based HPC Workload Analysis[J].IEEE,2001
  • 9Brett Bode,David M.Halstead,Ricky Kendall,Zhou Lei.The Portable Batch Scheduler and the Maui Scheduler on Linux Clusters.USDOE
  • 10Srividya Srinivasan,Rajkumar Kettimuthu.Characterization of Backfilling Strategies for Parallel Job Scheduling.ICPP,2002

共引文献27

同被引文献88

引证文献13

二级引证文献23

;
使用帮助 返回顶部