Skip to main content

Research Repository

Advanced Search

Outputs (25)

Computational graphs for matrix functions (2023)
Journal Article
Jarlebring, E., Fasi, M., & Ringh, E. (2023). Computational graphs for matrix functions. ACM Transactions on Mathematical Software, 48(4), 1-35. https://doi.org/10.1145/3568991

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 ev... Read More about Computational graphs for matrix functions.

CPFloat: A C library for simulating low-precision arithmetic (2023)
Journal Article
Fasi, M., & Mikaitis, M. (2023). CPFloat: A C library for simulating low-precision arithmetic. ACM Transactions on Mathematical Software, 49(2), 1-32. https://doi.org/10.1145/3585515

One can simulate low-precision floating-point arithmetic via software by executing each arithmetic operation in hardware and then rounding the result to the desired number of significant bits. For IEEE-compliant formats, rounding requires only standa... Read More about CPFloat: A C library for simulating low-precision arithmetic.

Matrix Multiplication in Multiword Arithmetic: Error Analysis and Application to GPU Tensor Cores (2023)
Journal Article
Fasi, M., Higham, N. J., Lopez, F., Mary, T., & Mikaitis, M. (2023). Matrix Multiplication in Multiword Arithmetic: Error Analysis and Application to GPU Tensor Cores. SIAM Journal on Scientific Computing, 45(1), https://doi.org/10.1137/21M1465032

In multiword arithmetic, a matrix is represented as the unevaluated sum of two or more lower precision matrices, and a matrix product is formed by multiplying the constituents in low precision. We investigate the use of multiword arithmetic for impro... Read More about Matrix Multiplication in Multiword Arithmetic: Error Analysis and Application to GPU Tensor Cores.

The Dynamical Functional Particle Method for Multi-Term Linear Matrix Equations (2022)
Journal Article
Dmytryshyn, A., Fasi, M., & Gulliksson, M. (2022). The Dynamical Functional Particle Method for Multi-Term Linear Matrix Equations. Applied Mathematics and Computation, 435, Article 127458. https://doi.org/10.1016/j.amc.2022.127458

Recent years have seen a renewal of interest in multi-term linear matrix equations, as these have come to play a role in a number of important applications. Here, we consider the solution of such equations by means of the dynamical functional particl... Read More about The Dynamical Functional Particle Method for Multi-Term Linear Matrix Equations.

Stochastic rounding: implementation, error analysis and applications (2022)
Journal Article
Croci, M., Fasi, M., Higham, N. J., Mary, T., & Mikaitis, M. (2022). Stochastic rounding: implementation, error analysis and applications. Royal Society Open Science, 9(3), Article 211631. https://doi.org/10.1098/rsos.211631

Stochastic rounding (SR) randomly maps a real number x to one of the two nearest values in a finite precision number system. The probability of choosing either of these two numbers is 1 minus their relative distance to x. This rounding mode was first... Read More about Stochastic rounding: implementation, error analysis and applications.