Zeki Bozkus

Learn More
Fortran 90D/HPF is a data parallel language with special directives to enable users to specify data alignment and distributions. This paper describes the design and implementation of a Fortran90D/HPF compiler. Techniques for data and computation partitioning, communication detection and generation, and the run-time support for the compiler are discussed.(More)
This paper describes the design of the Fortran90D/HPF compiler, a source-to-source parallel compiler for distributed memory systems being developed at Syracuse University. F ortran 90D/HPF is a data parallel language with special directives to specify data alignment a n d d i s-tributions. A systematic methodology to process distribution directives of(More)
Data Partitioning and mapping is one of the most important steps of in writing a parallel programm especially data parallel one. Recently, F ortran D, and subsequently, H i g h P erformance Fortran (HPF) have been proposed to allow users to specify data distributions and alignments for arrays in programs. This paper presents the design of a Fortran 90D(More)
This paper describes a compilation approach for a Fortran 90D/HPF compiler, a source-to-source parallel compiler for distributed memory systems. Diierent from Fortran 77 parallelizing compilers, a Fortran90D/HPF compiler does not parallelize sequential constructs. Only par-allelism expressed by Fortran 90D/HPF parallel constructs is exploited. The methodoly(More)
While recognition of the advantages of heterogeneous computing is steadily growing, the issues of pro-grammability and portability hinder its exploitation. The introduction of the OpenCL standard was a major step forward in that it provides code portability, but its interface is even more complex than that of other approaches. In this paper we present the(More)