Computer Science ›› 2012, Vol. 39 ›› Issue (1): 287-289.

Previous Articles     Next Articles

Design and Implementation of Co-Array Fortran Compiler Based on Software Shared Memory

  

  • Online:2018-11-16 Published:2018-11-16

Abstract: Co-Array Fortran (CAF) has become part of Fortran Programming Language Standard, and has been widely accepted in scientific computing community. The paper presented the design and implementation of a CAF Compiler based on software shared memory. Several techniques were presented to improve the performance of CAF programs, including Co-array data communication by direct array assignment, Data Padding for raising locality and reducing false share. The benchmark testing shows that the performance of CAF programs is similar to that of MPI programs, with our CAF compiler.

Key words: Co-Array Fortran,Image,Co-Array,Data padding

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!