Proceedings of the 8th International Conference on Supercomputing - ICS '94 1994
DOI: 10.1145/181181.181574
|View full text |Cite
|
Sign up to set email alerts
|

Analysis of non-strict functional implementations of the Dongarra-Sorensen eigensolver

Abstract: We study the producer-consumer parallelism of Eigensolvers composed of a tridiagonalization function, a tridiagonal solver, and a matrix multiplication, written in the non-strict functional programming language Id. We v erify the claim that non-strict functional languages allow the natural exploitation of this type of parallelism, in the framework of realistic numerical codes. We compare the standard top-down Dongarra-Sorensen solver with a new, bottom-up version. We show that this bottom-up implementation is … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

1995
1995
1999
1999

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 6 publications
0
1
0
Order By: Relevance
“…Hammes et al [21] have performed a comparison of Id and Haskell for a Monte Carlo photon transport code. Sur and Bohm [46] study different Id implementations of FFT in the context of solving partial differential equations and implementations of the Dongarra-Sorensen eigensolver [45]. Arvind and Ekanadham [8] have compared the implementation of the hydrodynamics modeling application SIMPLE in Id and in Fortran; Arvind et al [7] have also explored the benefits of fine-grained parallelism in scientific applications.…”
Section: Introductionmentioning
confidence: 99%
“…Hammes et al [21] have performed a comparison of Id and Haskell for a Monte Carlo photon transport code. Sur and Bohm [46] study different Id implementations of FFT in the context of solving partial differential equations and implementations of the Dongarra-Sorensen eigensolver [45]. Arvind and Ekanadham [8] have compared the implementation of the hydrodynamics modeling application SIMPLE in Id and in Fortran; Arvind et al [7] have also explored the benefits of fine-grained parallelism in scientific applications.…”
Section: Introductionmentioning
confidence: 99%