2017
DOI: 10.1002/cpe.4105
|View full text |Cite
|
Sign up to set email alerts
|

Algebraic description and automatic generation of multigrid methods in SPIRAL

Abstract: SPIRAL is an autotuning, program generation and code synthesis system that offers a fully automatic generation of highly optimized target codes, customized for the specific execution platform at hand. Initially, SPIRAL was targeted at problem domains in digital signal processing, later also at basic linear algebra. We open SPIRAL up to a new, practically relevant and challenging domain: multigrid solvers. SPIRAL is driven by algebraic transformation rules. We specify a set of such rules for a simple multigrid … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 30 publications
0
2
0
Order By: Relevance
“…A prominent example for an external DSL is SPIRAL [46,45,9] that was originally developed for the domain of Fast Fourier transforms. It needs to provide less functionality compared to a general purpose language and thus is easier to maintain and use.…”
Section: Introductionmentioning
confidence: 99%
“…A prominent example for an external DSL is SPIRAL [46,45,9] that was originally developed for the domain of Fast Fourier transforms. It needs to provide less functionality compared to a general purpose language and thus is easier to maintain and use.…”
Section: Introductionmentioning
confidence: 99%
“…The first 2 papers follow the approach of multistage domain‐specific optimization mentioned above. The paper “Algebraic description and automatic generation of multigrid methods in SPIRAL,” authored by Matthias Bolten, Franz Franchetti, Paul H. J. Kelly, Christian Lengauer, and Marcus Mohr, opens the multistage domain‐specific optimizing program generator SPIRAL for a new domain: multigrid solvers. SPIRAL has been applied successfully in the past to linear transforms of various sorts and basic linear algebra.…”
mentioning
confidence: 99%