期刊文献+

关于Open MP:一个并行编程接口 被引量:3

Study on OpenMP——a parallel programming interface
下载PDF
导出
摘要 OpenMP是一个公认的共享存储系统的并行编程接口.它由一些语言指导(directives)及库函数组成,并建立在Fortran或者C、C++语言的基础上.优点是简单、通用,有利于快速开发并行程序.介绍了它的发展历史、执行模型以及它的三个组成部份,即语言指导(一些在Fortran、C或C++基础上增加的注释语句)、运行库函数(共有10个与执行环境有关的运行库函数)和环境变量(设置该OpenMP执行时所需的线程总数).文中还提供了已公开发布的OpenMP应用程序的情况,并讨论了它将来的发展趋势.OpenMP的推广,还需要解决它的可扩展性问题. OpenMP is a parallel programming interface for the shared memory systems Based on the language of Fortran or C、C++, OpenMp consists of language directives and runtime library The advantages of OpenMp are simple, common use and quickness of developing parallel program Introduced the history, execution model and three components of OpenMP, that is language directives,(some note sentences based on Fortran and C++) runtime library (10 functions altogether related to running environment) and environmental variables(to set up the total number of thread needed when OpenMP is executing) Provided the information about some OpenMP applications in public Furthermore, discussed the trend of OpenMP.
出处 《哈尔滨商业大学学报(自然科学版)》 CAS 2003年第4期439-444,共6页 Journal of Harbin University of Commerce:Natural Sciences Edition
关键词 OPENMP 共享存储系统 指导 同步 OpenMP shared memory systems directives synchronization
  • 相关文献

参考文献13

  • 1[1]OpenMP Architecture Review Board[EB/OL]. OpenMP Specifications. URL: http www.openmp.org
  • 2[2]ASLOT V, DOMEIKA M, EIGENMANN R, et al. SPEComp: A New Benchmark Suite for Measuring Parallel Computer Performance[C]. In Proceedings of WOMPAT2001, Workshop on OpenMP Applications and Tools, LNCS 2104, pp1-10, 2001.
  • 3[3]JIN H, FRUMKIN M, YAN J. The OpenMP Implementation of NAS Parallel Benchmarks and Its Performance[EB/OL]. NAS Technical Report NAS-99-011, Oct. 1999.URL: http://www.nas.nasa.gov/Research/Reports/Techreports/1999/PDF/nas-99-011.pdf.
  • 4[4]BULL J M. Measuring Synchronization and Scheduling Overheads in OpenMP[EB/OL]. In First European Workshop on OpenMP(EWOMP), Lund, Sweden, September, 1999. URL: http://www.compunity.org/eayguade/resPub/papers/ewomp99/bull.pdf
  • 5[5]Parallel Ocean Program[EB/OL]. URL:http://www.acl.lanl.gov/climate/models/pop/pop_frames.htm
  • 6[6]ASCI Applications Kernel[EB/OL]. URL: http://www.llnl.gov/asci/applications/kernel.html
  • 7[7]Omni OpenMP Compiler Project[EB/OL]. URL: http://phase.etl.go.jp/Omni/
  • 8[8]IEROTHEOU C S, JOHNSON S P, CROSS M, et al. Computer Aided Parallelisation Tools (CAPTools) - Conceptual Overview and Performance on the Parallelisation of Structured Mesh Codes[J]. Parallel Computing, 1996,22: 163-195.
  • 9[9]SU E, TIAN X, GIRKAR M,et al. Compiler Support for the Workqueuing Execution Model for Intel SMP Architectures[C]. In Proceedings of the Fourth European Workshop on OenMP(EWOMP'02), Roma, September, 2002.
  • 10[10]GONZALEZ M, OLIVER J, MARTORELL X, et al . OpenMP Extensions for Thread Groups and Their Run-time Support[C]. 13th Int'l Workshop on Languages and Compilers for Parallel Computing (LCPC'2000), New York (USA). 2000, 317-331.

同被引文献10

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部