Evaluating Co-Array Fortran and Unified Parallel C
Abstract:
Earlene L. Thompson worked as a summer intern at the U.S. Army Research Laboratory under the auspices of the Programming Environmental and Training component of the Department of Defense High-Performance Computing Modernization Program, Mr. Pressel was her mentor. Their project was to evaluate the benefits of two emerging languages for High-Performance Computing Co-Array Fortran CAF and Unified Parallel C UPC. Originally, the project consisted of porting a locally written High-performance Fortran program to CAF. When it became clear that this project was beyond the intended scope for this project, another project was selected. The alternate project was to download from the web CAF, UPC, and MPI versions of the NAS benchmarks and to run these benchmarks on a Cray X1 located at the U.S. Army High-Performance Computing Research Center. This report will discuss both parts of Ms. Thompsons internship.