The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2013 IEEE International Symposium on Parallel &Amp; Distributed Processing, Workshops and PHD Forum 2013
DOI: 10.1109/ipdpsw.2013.189
|View full text |Cite
|
Sign up to set email alerts
|

Orthogonalization on a General Purpose Graphics Processing Unit with Double Double and Quad Double Arithmetic

Abstract: Our problem is to accurately solve linear systems on a general purpose graphics processing unit with double double and quad double arithmetic. The linear systems originate from the application of Newton's method on polynomial systems. Newton's method is applied as a corrector in a path tracking method, so the linear systems are solved in sequence and not simultaneously. One solution path may require the solution of thousands of linear systems. In previous work we reported good speedups with our implementation … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
7
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
4
1

Relationship

3
2

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 21 publications
0
7
0
Order By: Relevance
“…In [43], we continued this line of investigation on the GPU, based on our GPU implementations of evaluation and differentiation algorithms [40], combining our GPU implementation of the the Gram-Schmidt orthogonalization method [41]. The computational results in [40] and [41] were on randomly generated data. The data in this paper comes from relevant polynomial systems, relevant to actual applications.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…In [43], we continued this line of investigation on the GPU, based on our GPU implementations of evaluation and differentiation algorithms [40], combining our GPU implementation of the the Gram-Schmidt orthogonalization method [41]. The computational results in [40] and [41] were on randomly generated data. The data in this paper comes from relevant polynomial systems, relevant to actual applications.…”
Section: Introductionmentioning
confidence: 99%
“…In particular, the cyclic n-root problems relate to the construction of complex Hadamard matrices [36] and the Pieri homotopies solve the output placement problem in linear systems control [10]. This paper reports on improvements and the integration of our building blocks (described in [40,41,43]) in an accelerated path tracker. Good speedups relative to the CPU are obtained on benchmark problems, sufficiently large enough to compensate for the computational overhead caused by the double double arithmetic.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The linear systems in each Newton step we solve in the least squares sense via the modified Gram-Schmidt method. In [24] and [25] our computations were executed on randomly generated regular data sets. In [27], we integrated and improved the evaluation and differentiation codes to run Newton's method on some selected benchmark polynomial systems.…”
Section: Introductionmentioning
confidence: 99%
“…Because our computations are geared towards extended precision arithmetic which carry a higher cost per operation, we can afford a fine granularity in our parallel algorithms. Compared to our previous GPU implementations in [37,38], we have removed the restrictions on the dimensions and are now able to solve problems involving several thousands of variables. The performance investigation involves mixing the memory-bound polynomial evaluation and differentiation with the compute-bound linear system solving.…”
Section: Introductionmentioning
confidence: 99%