首页> 外文期刊>Journal of supercomputing >A Comparison of Co-Array Fortran and OpenMP Fortran for SPMD Programming
【24h】

A Comparison of Co-Array Fortran and OpenMP Fortran for SPMD Programming

机译:用于SPMD编程的Co-Array Fortran和OpenMP Fortran的比较

获取原文
获取原文并翻译 | 示例
       

摘要

Co-Array Fortran, formally called F~--, is a small set of extensions to Fortran 90/95 for Single- Program-multiple-Data (SPMD) parallel processing. OpenMP Fortran is a set of compiler directives that Provide a high level interface to threads in Fortran, with both thread-local and thrad-shared memory. OpenMP is primarily designed for loop-level directive-based parallelization, but it can also be used for SPMD programs by spawning multiple threads as soon as the program starts and having each thread Then execute the same code independently for the duration of the run. The similarities and differences Between these two SPMD programming models are described.
机译:Co-Array Fortran(正式称为F〜-)是Fortran 90/95的一小部分扩展,用于单程序多数据(SPMD)并行处理。 OpenMP Fortran是一组编译器指令,它们提供与Fortran中线程的高级接口,并具有线程本地内存和thrad共享内存。 OpenMP主要是为基于循环级指令的并行化而设计的,但也可用于SPMD程序,方法是在程序启动时立即产生多个线程并让每个线程运行,然后在运行期间独立执行相同的代码。描述了这两个SPMD编程模型之间的异同。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号