SwePub
Sök i LIBRIS databas

  Utökad sökning

WFRF:(Ringh Emil)
 

Sökning: WFRF:(Ringh Emil) > Computational Graph...

Computational Graphs for Matrix Functions

Jarlebring, Elias (författare)
KTH,SeRC - Swedish e-Science Research Centre,Matematik (Inst.)
Fasi, Massimiliano (författare)
Univ Durham, Dept Comp Sci, Stockton Rd, Durham DH1 3LE, England.
Ringh, Emil (författare)
Ericsson Res, SE-10044 Stockholm, Sweden.
 (creator_code:org_t)
2023-03-22
2022
Engelska.
Ingår i: ACM Transactions on Mathematical Software. - : Association for Computing Machinery (ACM). - 0098-3500 .- 1557-7295. ; 48:4, s. 1-35
  • Tidskriftsartikel (refereegranskat)
Abstract Ämnesord
Stäng  
  • Many numerical methods for evaluating matrix functions can be naturally viewed as computational graphs. Rephrasing these methods as directed acyclic graphs (DAGs) is a particularly effective approach to study existing techniques, improve them, and eventually derive new ones. The accuracy of these matrix techniques can be characterized by the accuracy of their scalar counterparts, thus designing algorithms for matrix functions can be regarded as a scalar-valued optimization problem. The derivatives needed during the optimization can be calculated automatically by exploiting the structure of the DAG in a fashion analogous to backpropagation. This article describes GraphMatFun.jl, a Julia package that offers the means to generate and manipulate computational graphs, optimize their coefficients, and generate Julia, MATLAB, and C code to evaluate them efficiently at a matrix argument. The software also provides tools to estimate the accuracy of a graph-based algorithm and thus obtain numerically reliable methods. For the exponential, for example, using a particular form (degree-optimal) of polynomials produces implementations that in many cases are cheaper, in terms of computational cost, than the Pade-based techniques typically used in mathematical software. The optimized graphs and the corresponding generated code are available online.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Datavetenskap (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Computer Sciences (hsv//eng)

Nyckelord

Polynomials of matrices
functions of matrices
computational graphs

Publikations- och innehållstyp

ref (ämneskategori)
art (ämneskategori)

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy