This paper presents a reusable design of a data distribution frame-work for data parallel high performance applications. We are im-plementing the design in the context of the Chapel high productiv-ity programming language. Distributions in Chapel are a means to express locality in systems composed of large numbers of processor and memory components connected by a network. Since distribu-tions have a great effect on the performance of applications, it is important that the distribution strategy can be chosen by a user. At the same time, high productivity concerns require that the user is shielded from error-prone, tedious details such as communication and synchronization. We propose an approach to distributions that enables the user to re-fi...
We present algorithms for the transportation of data in parallel and distributed systems that would ...
Languages such as Fortran D provide irregular distribution schemes that can efficiently support irre...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Abstract: High performance computing (HPC) architectures are specialized machines which can reach th...
High performance computing (HPC) architectures are specialized machines which can reach their peak p...
A reference architecture is defined for an object-oriented implementation of domains, arrays, and di...
This paper considers an analytic data distribution for improving the performance of host-client type...
Massively Parallel Processor systems provide the required computational power to solve most large sc...
Distributed-memory multicomputers, such as the Intel iPSC/860, the Intel Paragon, the IBM SP-1 /SP-2...
This paper addresses the design of distributed systems with synchronous dataflow languages. As modul...
[[abstract]]This paper presents a parallel file object environment to support distributed array stor...
. This paper presents HPF+, an optimized version of High Performance Fortran (HPF) for advanced indu...
Massively Parallel Processor systems provide the required computational power to solve most large sc...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
Data-parallel languages allow programmers to use the familiar machine-independent programming style ...
We present algorithms for the transportation of data in parallel and distributed systems that would ...
Languages such as Fortran D provide irregular distribution schemes that can efficiently support irre...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
Abstract: High performance computing (HPC) architectures are specialized machines which can reach th...
High performance computing (HPC) architectures are specialized machines which can reach their peak p...
A reference architecture is defined for an object-oriented implementation of domains, arrays, and di...
This paper considers an analytic data distribution for improving the performance of host-client type...
Massively Parallel Processor systems provide the required computational power to solve most large sc...
Distributed-memory multicomputers, such as the Intel iPSC/860, the Intel Paragon, the IBM SP-1 /SP-2...
This paper addresses the design of distributed systems with synchronous dataflow languages. As modul...
[[abstract]]This paper presents a parallel file object environment to support distributed array stor...
. This paper presents HPF+, an optimized version of High Performance Fortran (HPF) for advanced indu...
Massively Parallel Processor systems provide the required computational power to solve most large sc...
Data-parallel languages, such as H scIGH P scERFORMANCE F scORTRAN or F scORTRAN D, provide a machin...
Data-parallel languages allow programmers to use the familiar machine-independent programming style ...
We present algorithms for the transportation of data in parallel and distributed systems that would ...
Languages such as Fortran D provide irregular distribution schemes that can efficiently support irre...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...