| High Performance Fortran Forum, "High Performance Fortran Language Specification Version 1.0", Scientific Programming, Vol. 2, No. 1-2, 1993, pp. 1-70. |
....3.1 HPspmd Programming Model HPJava [13] is an implementation of what we call the HPspmd programming language model. HPspmd programming language model is a flexible hybrid of HPF like data parallel features and the popular, library oriented, SPMD style, omitting some basic assumptions of the HPF [12] model. To facilitate programming of massively parallel, distributed memory systems, it extends the Java language with some additional syntax and some pre defined classes for handling distributed arrays, and with Adlib [8] the run time communication library. HPJava supports a true ....
High Performance Fortran Forum. High Performance Fortran Language Specification. Scientific Programming, Special Issue, 2, 1993.
....minimizes program completion time by balancing the opposing needs of parallelism and communication: spreading the data and work over many processors increases available parallelism, but also increases communication time. Most compilation systems (e.g. Fortran D [10] and High Performance Fortran [9]) divide the data mapping problem into two phases: alignment, in which the relative positions of arrays are determined within a Cartesian grid called a template,anddistribution, in which the template is partitioned and mapped to a processor grid. We have dealt with the alignment problem previously ....
High Performance Fortran Forum. High Performance Fortran language specification. Scientific Programming, 2(1--2):1--170, 1993.
....the same manner, linearized row major) and dimensions k 1; d are not, i.e. A[i 1 ; i d ] is local to the processor owning A[i 1 ; i k ] The distribution specifier (in angle brackets) is inserted between the declaration brackets of dimension k and k 1. For instance, sh int A[4][5] [7] declares a distributed array of 4 Delta 5 = 20 pointers to local 7 element arrays that are cyclically distributed across the processors of the declaring group. The distribution becomes part of the array s type and must match e.g. at parameter passing. For instance, it is a type error to ....
....collective communication is supported. The two most widely known BSP libraries are Oxford BSPlib [6] and Paderborn PUB [2] where the latter also supports dynamic splitting of processor groups. According to our knowledge, NestStep is the first proper programming language for the BSP model. HPF [5] is a SIMD language and provides, at least from the programmer s point of view, a sequentially consistent shared memory. A single thread of control through the program allows to exploit collective communication routines where appropriate and supports the static and dynamic analyzability of the ....
High Performance Fortran Forum HPFF. High Performance Fortran Language Specification. Sci. Progr., 2, 1993.
....relative to each other so as to reduce realignment communication cost. In the distribution phase that follows, the template is distributed to the processors. This two phase approach separates the language issues from the machine issues, and is used in Fortran D [10] High Performance Fortran [14], CM Fortran [21] and Vienna Fortran [4] Placing arrays to enhance data locality is important when compiling array parallel languages for distributed memory parallel computers. The languages mentioned above require the user to provide data placement directives in the source code. There has also ....
High PerformanceFortran Forum. HighPerformanceFortran language specification. Scientific Programming, 2(1--2):1--170, 1993.
....programs for distributed and parallel systems is an error prone and timeconsuming process that may involve many cycles of code editing, compiling, executing, and performance analysing. Many different programming paradigms such as explicit message passing [20] High Performance Fortran (HPF) [26], OpenMP [11] Java RMI [44] and HPC [30] have been introduced for distributed and parallel architectures. A trade off is implied by the programming paradigm employed. On the one hand, programming at a low level (i.e. message passing paradigm) enables the programmer to fully exploit and to ....
....= H(I,1:I) C1R(1,1:I) C2R(1,I) H(I,1:I) H(I,1:I) C1I(1,1:I) C2I(1,I) 260 CONTINUE . Figure 8. HNS based on HPF Fortran90 array operations We have created two different HPF versions of the HNS code by using VFC. In both versions H, the main HNS array, has been distributed CYCLIC [26] in the second dimension onto the maximum number of processors (HPF intrinsic function NUMBER OF PROCESSORS) that are available on a given architecture. We choose this distribution due to the triangular access pattern of array H (see Figure 7) which favors CYCLIC over BLOCK distribution. In the ....
High Performance Fortran Forum, High Performance Fortran Language Specification. Version 1.1.ffi, Technical Report, Rice University, Houston, TX, November 1994.
....both in open source and from commercial vendors. There are also several higher level parallel programming abstractions that use MPI, OpenMP, or POSIX threads, such as implementations of the Bulk Synchronous Parallel (BSP) model [75, 42, 22] and data parallel languages like High Performance Fortran [41]. Higher level application framework such as KeLP [29] and POOMA [27] also abstract away the details of the parallel communication layers. These frameworks enhance the expressiveness of data parallel languages by providing the user with a high level programming abstraction for block structured ....
....communication and computation costs a true sharedmemory machine exhibits very di#erent behavior from that of a cluster based on commodity networks. Another reason is that the communication libraries and parallel programming environments (e.g. MPI [50] OpenMP [60] and High Performance Fortran [41]) as well as the parallel algorithm packages (e.g. fast Fourier transforms using FFTW [30] or parallelized linear algebra routines in ScaLAPACK [24] often exhibit di#ering performance on di#erent types of parallel platforms. When multiple library packages exist for the same task, a user may ....
High Performance Fortran Forum. High Performance Fortran Language Specification, 1.0 edition, 1993.
....a relatively straightforward task. An immediate benefit is that direct calls to the optimized Adlib collective communication library will be possible from the modified GA. 19 4.1 Extensions to the DAD The original Adlib array descriptor supported all distribution formats spec ified in HPF 1. 0 [8]. These formats include simple block, simple cyclic, and block cyclic distributions. It did not support the kind of irregular block dis tributions allowed in Global Arrays. Version 2.0 of HPF [6] specified equiv alent block irregular distributions as an approved extension , so provisions had ....
High Performance Fortran Forum. High Performance Fortran language specification. Scientific Programming, special issue, 2, 1993.
....and thus provide good speedups. There have been many efforts on developing automatic data partitioning techniques [1, 3, 11, 12, 13] In addition, user provided constructs have been proposed in some form or the other in every FORTRAN dialect for Multicomputers including FORTRAN D and HPF [14, 15]. Recently, the HPF standard has been widely adopted in industry and academia for specifying data distributions. HPF also provides directives for data redistribution dynamically during program execution. In this work, we will consider only regular distributions along each array dimension, i.e. ....
High Performance FORTRAN Forum, High Performance FORTRAN Language Specification, 1993. Version 1.
No context found.
The High Performance Fortran Forum. High Performance Fortran Language Specification, v 1.1. Rice University, Houston Texas http://www.crpc.rice.edu/HPFF/home.html, November 1994.
No context found.
High Performance Fortran Language Specification Version 1.0, Draft. Tech Report CRPC-TR92225, Center for Research on Parallel Computation,Rice University, Jan. 1993.
....codes compiled under pghpf achieve from slightly to significantly better speedups than when compiled under xlhpf. The di#erence is mainly from better performance of communications such as cshift, spread, sum and gather scatter under pghpf. 1 Introduction High Performance Fortran (HPF) [8] is the first widely supported, e#cient, and portable parallel programming language for shared and distributed memory systems. Since the first release of the HPF specification in 1993, a growing number of vendors have made commercially available HPF compilers, with more vendors announcing plans to ....
High Performance Fortran Forum. High Performance Fortran; language specification, version 1.0. Scientific Programming, 2(1 - 2):1--170, 1993.
....to Fortran 90 that allows efficient and portable parallel code to be written for a large class of applications known as data parallel. The High Performance Fortran Forum (HPFF) consisting of industrial and academic groups, produced the first definition of HPF in 1993 and revised it in late 1994 [12]. Since then, several vendors have produced HPF compilers for a variety of parallel machines. One of the most important features of HPF is the standardization of directives for data parallel programming. The programmer is able to specify the layout of data at an abstract level and have the ....
High Performance Fortran Forum, "High Performance Fortran language specification, version 1.1", Tech. Rep., Center for Research on Parallel Computation, Rice University, Houston, TX, Nov. 1994.
No context found.
High Performance Fortran Forum, "High Performance Fortran Language Specification Version 1.0", Scientific Programming, Vol. 2, No. 1-2, 1993, pp. 1-70.
No context found.
High Performance Fortran Forum, "High Performance Fortran Language Specification Version 1.0", Scientific Programming, Vol. 2, No. 1-2, 1993, pp. 1-70.
No context found.
High Performance Fortran Forum. High Performance Fortran language specification, version 1.0. Technical Report CRPC-TR92225, Rice University, May 1993.
No context found.
High Performance Fortran Forum HPFF. High Performance Fortran Language Specification. Sci. Progr., 2, 1993.
No context found.
High Performance Fortran Forum, "High Performance Fortran Language Specification," Technical report CRPC-TR92225, Center for Research on Parallel Computation, Rice University, 1992.
No context found.
High Performance Fortran Forum. High Performance Fortran Language Specification Version 0.4, 1992.
No context found.
High Performance Fortran Forum, High Performance Fortran Language Specification. Version 2.0., Technical Report, Rice University, Houston, TX, Jannuary 1997.
No context found.
High Performance Fortran Forum. High performance fortran language specification, version 2, specification. http://www.crpc.rice.edu/HPFF/hpf2/index.html, October 1996.
No context found.
High Performance Fortran Forum. High performance fortran language specification vertion 1.0, 1993.
No context found.
High Performance Fortran Forum HPFF. High Performance Fortran language specification. version 1.0. Scientific Programming, Vol 2(1 and 2), May 1993.
No context found.
High Performance Fortran Forum. High Performance Fortran Language Specification. Rice University, 2.0 edition, Januari 1997.
No context found.
High Performance Fortran Forum, High Performance Fortran Language Specification (1993).
No context found.
High Performance Fortran Forum. High Performance Fortran --- language specification. Scientific Programming, 2(1), June 1993.
No context found.
High Performance Fortran Forum. High Performance Fortran language specification. Scientific Programming, special issue, 2, 1993.
No context found.
High Performance Fortran Forum. High Performance Fortran Language Specification. Rice University, Houston, Texas, November 1994. Version 1.1.
No context found.
High Performance Fortran Forum. High Performance Fortran -- language specification -- version 2.0. Technical report, Rice University, January 1997. Available at http://www.netlib.org/hpf.
No context found.
High Performance Fortran Forum. High Performance Fortran Language Specification, 2.0 edition, February 1997.
No context found.
High Performance Fortran Forum, "High Performance Fortran language specification, version 1.0," Tech. Rep. CRPC-TR92225, Houston, Tex., 1993.
No context found.
High Performance Fortran Forum, "High Performance Fortran Language Specification, Version 1.0," technical report, Rice Univ., Houston, Texas, May 1993.
No context found.
High Performance Fortran Forum. High Performance Fortran Language Specification, ver. 2, January 1997.
No context found.
High Performance Fortran Forum. "High performance Fortran Language Specification, version 1.0". Technical report CRPC-TR92225, Center for Research on Parallel Computing, Rice University, Houston, TX, 1992.
No context found.
High Performance Fortran Forum. High Performance Fortran language specification, version 1.0. Technical Report CRPC-TR92225, Center for Research on Parallel Computation, Rice University, Houston, TX, 1993.
No context found.
High Performance Fortran Forum. "High Performance Fortran Language Specification version 1.0". Sci.Prog, special issue, 1993. Available at http://www.crpc.rice.edu/HPFF or http://www.vcpc.univie.ac.at/information/mirror/HPFF/hpf1/
No context found.
High Performance Fortran Forum. High Performance Fortran Language Specification, Version 2.0, January 1997.
No context found.
High Performance Fortran Forum. High Performance Fortran Language Specification. Rice University, 2.0 edition, Januari 1997.
No context found.
High Performance Fortran Forum. High Performance Fortran language specification, version 1.0. Technical Report CRPC-TR92225, Houston, Tex., 1993.
No context found.
High Performance Fortran Forum. High Performance Fortran Language Specification, May 1993.
No context found.
High Performance Fortran Forum. High Performance Fortran Language Specification, version
No context found.
High Performance Fortran Forum. High Performance Fortran language specification, Version 2.0, January 1997.
No context found.
High Performance Fortran Forum, "High Performance Fortran language specification, version 1.1," Center for Research on Parallel Computation, Rice University, Houston, TX, Tech. Rep., Nov. 1994.
No context found.
High Performance Fortran Forum. High Performance Fortran Language Specification, Version 2.0. 1997.
No context found.
High Performance Fortran Forum. High Performance Fortran language specification. Scientific Programming,2(1-- 2):1--170, 1993.
No context found.
High Performance Fortran Forum. High performance fortran language specification. Rice Univeristy, Houston, Texas, May 1993.
No context found.
High Performance Fortran Forum, "High Performance Fortran Language Specification ", Version 1.0, May 1993.
No context found.
High Performance Fortran Forum, 1997, High Performance Fortran Language Specification, Version 2.0; see also http://www.crpc.rice.edu/HPFF/home.html.
No context found.
High Performance Fortran Forum, "High Performance Fortran Language Specification, version 1.1," Tech. Rep., Center for Research on Parallel Computation, Rice University, Houston, TX, Nov. 1994.
No context found.
High Performance Fortran Forum. High Performance Fortran Language Specification,May 1993.
No context found.
High Performance Fortran Forum, Houston, TX. High Performance Fortran Language Specification. Version 0.4, 1992.
First 50 documents Next 50
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC