[[abstract]]Fortran 90 provides a rich set of array intrinsic functions. They form a rich source of parallelism and play an increasingly important role in automatic support of data parallel programming. However, there is no such support if these intrinsic functions are applied to sparse data sets. We address this open gap by presenting an efficient library for parallel sparse computations with Fortran 90 array intrinsic operations. Our method provides both compression schemes and distribution schemes on distributed memory environments applicable to higher-dimensional sparse arrays. Sparse programs can be expressed concisely using array expressions, and parallelized with the help of our library. Preliminary experimental results on an IBM SP2...
This paper describes a general compiler optimization technique that reduces communication overhead f...
This paper shows how to compile sparse array programming languages. A sparse array programming langu...
A compiler and runtime support mechanism is described and demonstrated. The methods presented are ca...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions. Each of these array intrins...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions that are useful for represen...
[[abstract]]©1999 IEEE-In our recent work, we have been working on providing parallel sparse support...
[[abstract]]©1997 SIAM-We present a compile-time method to select compression and distribution schem...
[[sponsorship]]資訊科學研究所,資訊科技創新研究中心[[note]]已出版;[SCI];有審查制度;具代表性[[note]]http://gateway.isiknowledge.com...
This paper proposes a new approach to improve data-parallel languages in the context of sparse and i...
Abstract—Vienna Fortran, High Performance Fortran (HPF), and other data parallel languages have been...
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable atten...
We are developing a Fortran 90D compiler, which converts Fortran 90D code into Fortran 77 plus messa...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
[[abstract]]We present a generic matrix class facility in Java and an on-going project for a runtime...
This paper describes a general compiler optimization technique that reduces communication overhead f...
This paper shows how to compile sparse array programming languages. A sparse array programming langu...
A compiler and runtime support mechanism is described and demonstrated. The methods presented are ca...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions. Each of these array intrins...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions that are useful for represen...
[[abstract]]©1999 IEEE-In our recent work, we have been working on providing parallel sparse support...
[[abstract]]©1997 SIAM-We present a compile-time method to select compression and distribution schem...
[[sponsorship]]資訊科學研究所,資訊科技創新研究中心[[note]]已出版;[SCI];有審查制度;具代表性[[note]]http://gateway.isiknowledge.com...
This paper proposes a new approach to improve data-parallel languages in the context of sparse and i...
Abstract—Vienna Fortran, High Performance Fortran (HPF), and other data parallel languages have been...
High Performance Fortran (HPF), as well as its predecessor FortranD,has attracted considerable atten...
We are developing a Fortran 90D compiler, which converts Fortran 90D code into Fortran 77 plus messa...
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable atte...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
[[abstract]]We present a generic matrix class facility in Java and an on-going project for a runtime...
This paper describes a general compiler optimization technique that reduces communication overhead f...
This paper shows how to compile sparse array programming languages. A sparse array programming langu...
A compiler and runtime support mechanism is described and demonstrated. The methods presented are ca...