High performance computing (HPC) architectures are specialized machines which can reach their peak performance only if they are programmed in a way which exploits the idiosyncrasies of the architecture. An important feature of most such architectures is a physically distributed memory, resulting in the requirement to take data locality into account independent of the memory model offered to the user. In this paper we discuss various ways for managing data distribution in a program, comparing in particular the low-level message-passing approach to that in High Performance Fortran (HPF) and other high performance languages. The main part of the paper outlines a method for the specification of data distribution semantics for distributed-memory...
A reference architecture is defined for an object-oriented implementation of domains, arrays, and di...
This deliverable gives a detailed language specification of a data-parallel programming language for...
This paper examines the performance of a suite of HPF applications on a network of workstations usin...
Abstract: High performance computing (HPC) architectures are specialized machines which can reach th...
. This paper presents HPF+, an optimized version of High Performance Fortran (HPF) for advanced indu...
This paper presents a reusable design of a data distribution frame-work for data parallel high perfo...
The cost of data movement has always been an important concern in high performance computing (HPC) s...
High performance FORTRAN is a set of extensions for FORTRAN 90 designed to allow specification of da...
Massively Parallel Processor systems provide the required computational power to solve most large sc...
Fortran 90D/HPF is a data parallel language with special directives to enable users to specify data ...
Distributed-memory multicomputers, such as the Intel iPSC/860, the Intel Paragon, the IBM SP-1 /SP-2...
. Data-parallel languages, in particular HPF, provide a highlevel view of operators overs parallel d...
Data-parallel languages allow programmers to use the familiar machine-independent programming style ...
High Performance Fortran (HPF) is a data-parallel language that was designed to provide the user wit...
Unlike compiler-generated message-passing code, the coherence mechanisms in shared-memory systems wo...
A reference architecture is defined for an object-oriented implementation of domains, arrays, and di...
This deliverable gives a detailed language specification of a data-parallel programming language for...
This paper examines the performance of a suite of HPF applications on a network of workstations usin...
Abstract: High performance computing (HPC) architectures are specialized machines which can reach th...
. This paper presents HPF+, an optimized version of High Performance Fortran (HPF) for advanced indu...
This paper presents a reusable design of a data distribution frame-work for data parallel high perfo...
The cost of data movement has always been an important concern in high performance computing (HPC) s...
High performance FORTRAN is a set of extensions for FORTRAN 90 designed to allow specification of da...
Massively Parallel Processor systems provide the required computational power to solve most large sc...
Fortran 90D/HPF is a data parallel language with special directives to enable users to specify data ...
Distributed-memory multicomputers, such as the Intel iPSC/860, the Intel Paragon, the IBM SP-1 /SP-2...
. Data-parallel languages, in particular HPF, provide a highlevel view of operators overs parallel d...
Data-parallel languages allow programmers to use the familiar machine-independent programming style ...
High Performance Fortran (HPF) is a data-parallel language that was designed to provide the user wit...
Unlike compiler-generated message-passing code, the coherence mechanisms in shared-memory systems wo...
A reference architecture is defined for an object-oriented implementation of domains, arrays, and di...
This deliverable gives a detailed language specification of a data-parallel programming language for...
This paper examines the performance of a suite of HPF applications on a network of workstations usin...