VLDB 2026 Research / reviewers in the wild / expert
Stef Graillat
dblp:06/4155
· DBLP profile ↗
18ranked-venue papers
8as first author
6since 2021 · last 2026
0000-0001-8954-2276ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 9 · 5 first-author · 2 since 2021Systems, architecture and hardware · 7 · 3 first-author · 3 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Compensated Estrin Scheme for Accurate Polynomial Evaluation
Guangping Yu, Stef Graillat, Hao Jiang 0001, Chun Huang 0006, Tao Tang 0001 |
CASC | 2 |
| 2024 | Reduced-Precision and Reduced-Exponent Formats for Accelerating Adaptive Precision Sparse Matrix-Vector Product
Stef Graillat, Fabienne Jézéquel, Théo Mary, Roméo Molina, Daichi Mukunoki |
Euro-Par (3) | 1 |
| 2023 | A parallel compensated Horner scheme for SIMD architectureabstractA parallel algorithm for accurate polynomial evaluation is proposed for SIMD architectures. This is a parallelized version of the compensated Horner scheme using error-free transformations. The proposed parallel algorithm in this paper is fast and is designed to achieve a result as if computed in twice the working precision and then rounded to the working precision. Numerical results are presented showing the performance of this new parallel algorithm. Stef Graillat, Youness Ibrahimy, Clothilde Jeangoudoux, Christoph Quirin Lauter |
ARITH | 1 |
| 2023 | Comparison of Reproducible Parallel Preconditioned BiCGSTAB Algorithm Based on ExBLAS and ReproBLASabstractKrylov subspace algorithms are important methods for solving linear systems. In order to efficiently solve large-scale linear systems, parallelism techniques are often applied. However, parallelism often enlarge the non-associativity of floating-point operations, which can lead to non-reproducibility of the computations. This paper compares the performance of the parallel preconditioned BiCGSTAB algorithm implemented with two different libraries (ExBLAS and ReproBLAS) that can ensure the reproducibility of computations. To address the effect of the compiler, we explicitly utilize the FMA instructions. Finally, numerical experiments show that based on two BLAS implementations, the BiCGSTAB algorithms are reproducible. By contrast, the BiCGSTAB algorithm based on ExBLAS is more accurate but more time-consuming than the one based on ReproBLAS. Xiaojun Lei, Tongxiang Gu, Stef Graillat |
HPC Asia | 3 |
| 2023 | XHYPRE: a reliable parallel numerical algorithm library for solving large-scale sparse linear equations
Chuanying Li, Stef Graillat, Zhe Quan, Tongxiang Gu, Hao Jiang 0001, Kenli Li 0001 |
CCF Trans. High Perform. Comput. | 2 |
| 2023 | Multi-level parallel multi-layer block reproducible summation algorithm
Kuan Li, Stef Graillat, Hao Jiang 0001, Tongxiang Gu, Jie Liu 0002 |
Parallel Comput. | 3 |
| 2020 | Alternative Split Functions and Dekker's ProductabstractWe introduce algorithms for splitting a positive binary floating-point number into two numbers of around half the system precision, using arithmetic operations all rounded either toward -∞ or toward +∞. We use these algorithms to compute “exact” products (i.e., to express the product of two floating-point numbers as the unevaluated sum of two floating-point numbers, the rounded product and an error term). This is similar to the classical Dekker product, adapted here to directed roundings. Stef Graillat, Vincent Lefèvre, Jean-Michel Muller |
ARITH | 1 |
| 2020 | Tight Interval Inclusions with Compensated AlgorithmsabstractCompensated algorithms consist in computing the rounding errors of individual operations and then adding them later on to the computed result. This makes it possible to increase the accuracy of the computed result efficiently. Computing the rounding error of an individual operation is possible through the use of a so-called error-free transformation. In this article, we show that it is possible to use compensated algorithms for having tight interval inclusions. We study compensated algorithms for summation, dot product and polynomial evaluation. We prove that the use of directed rounding makes it possible to get narrow inclusions with compensated algorithms. This is due to the fact that error-free transformations are no more exact but still sufficiently accurate to improve the numerical quality of results. Stef Graillat, Fabienne Jézéquel |
IEEE Trans. Computers | 1 |
| 2017 | Resolving small random symmetric linear systems on graphics processing units
Lokman A. Abbas-Turki, Stef Graillat |
J. Supercomput. | 2 |
| 2017 | On the Robustness of the 2Sum and Fast2Sum AlgorithmsabstractThe 2Sum and Fast2Sum algorithms are important building blocks in numerical computing. They are used (implicitely or explicitely) in many compensated algorithms (such as compensated summation or compensated polynomial evaluation). They are also used for manipulating floating-point expansions . We show that these algorithms are much more robust than it is usually believed: The returned result makes sense even when the rounding function is not round-to-nearest, and they are almost immune to overflow. Sylvie Boldo, Stef Graillat, Jean-Michel Muller |
ACM Trans. Math. Softw. | 2 |
| 2017 | GPU-Accelerated Generation of Correctly Rounded Elementary FunctionsabstractThe IEEE 754-2008 standard recommends the correct rounding of some elementary functions. This requires solving the Table Maker’s Dilemma (TMD), which implies a huge amount of CPU computation time. In this article, we consider accelerating such computations, namely the Lefèvre algorithm on graphics processing units (GPUs), which are massively parallel architectures with a partial single instruction, multiple data execution. We first propose an analysis of the Lefèvre hard-to-round argument search using the concept of continued fractions. We then propose a new parallel search algorithm that is much more efficient on GPUs thanks to its more regular control flow. We also present an efficient hybrid CPU-GPU deployment of the generation of the polynomial approximations required in the Lefèvre algorithm. In the end, we manage to obtain overall speedups up to 53.4 × on one GPU over a sequential CPU execution and up to 7.1 × over a hex-core CPU, which enable a much faster solution of the TMD for the double-precision format. Pierre Fortin 0001, Mourad Gouicem, Stef Graillat |
ACM Trans. Math. Softw. | 3 |
| 2015 | Numerical reproducibility for the parallel reduction on multi- and many-core architectures
Caroline Collange, David Defour, Stef Graillat, Roman Iakymchuk |
Parallel Comput. | 3 |
| 2015 | Efficient Calculations of Faithfully Rounded l2-Norms of n-VectorsabstractIn this article, we present an efficient algorithm to compute the faithful rounding of the l 2 -norm of a floating-point vector. This means that the result is accurate to within 1 bit of the underlying floating-point type. This algorithm does not generate overflows or underflows spuriously, but does so when the final result calls for such a numerical exception to be raised. Moreover, the algorithm is well suited for parallel implementation and vectorization. The implementation runs up to 3 times faster than the netlib version on current processors. Stef Graillat, Christoph Quirin Lauter, Ping Tak Peter Tang, Naoya Yamanaka, Shin'ichi Oishi |
ACM Trans. Math. Softw. | 1 |
| 2013 | Accurate and Fast Evaluation of Elementary Symmetric FunctionsabstractThis paper is concerned with the fast and accurate evaluation of elementary symmetric functions. We present a new compensated algorithm by applying error-free transformations to improve the accuracy of the so-called Summation Algorithm, which is used, by example, in the MATLAB's poly function. We derive a forward round off error bound and running error bound for our new algorithm. The round off error bound implies that the computed result is as accurate as if computed with twice the working precision and then rounded to the current working precision. The running error analysis provides a shaper bound along with the result, without increasing significantly the computational cost. Numerical experiments illustrate that our algorithm runs much faster than the algorithm using the classic double-double library while sharing similar error estimates. Such an algorithm can be widely applicable for example to compute characteristic polynomials from eigen values. It can also be used into the Rasch model in psychological measurement. Hao Jiang 0001, Stef Graillat, Roberto Barrio |
IEEE Symposium on Computer Arithmetic | 2 |
| 2012 | Towards Solving the Table Maker's Dilemma on GPUabstractSince 1985, the IEEE 754 standard defines formats, rounding modes and basic operations for floating-point arithmetic. In 2008 the standard has been extended, and recommendations have been added about the rounding of some elementary functions such as trigonometric functions (cosine, sine, tangent and their inverses), exponentials, and logarithms. However to guarantee the exact rounding of these functions one has to approximate them with a sufficient precision. Finding this precision is known as the Table Maker's Dilemma. To determine this precision, it is necessary to find the hardest-to-round argument of these functions. Lefèvre et al. proposed in 1998 an algorithm which improves the exhaustive search by computing a lower bound on the distance between a line segment and a grid. We present in this paper an analysis of this algorithm in order to deploy it efficiently on GPU. We manage to obtain a speedup of 15.4 on a NVIDIA Fermi GPU over one single high-end CPU core. Pierre Fortin 0001, Mourad Gouicem, Stef Graillat |
PDP | 3 |
| 2012 | Accurate summation, dot product and polynomial evaluation in complex floating point arithmetic
Stef Graillat, Valérie Ménissier-Morain |
Inf. Comput. | 1 |
| 2009 | A new algorithm for computing certified numerical approximations of the roots of a zero-dimensional systemabstractThis paper provides a new method for computing numerical approximations of the roots of a zero-dimensional system. It works on general systems, even those with multiple roots, and avoids any arbitrary choice of linear combination of the multiplication operators. It works by computing eigenvectors (or a basis of the full invariant subspaces). The sparsity/structure of the multiplication operators by one variable can also be taken into account. Stef Graillat, Philippe Trebuchet |
ISSAC | 1 |
| 2009 | Accurate Floating-Point Product and ExponentiationabstractSeveral different techniques and softwares intend to improve the accuracy of results computed in a fixed finite precision. Here, we focus on a method to improve the accuracy of the product of floating-point numbers. We show that the computed result is as accurate as if computed in twice the working precision. The algorithm is simple since it only requires addition, subtraction, and multiplication of floating-point numbers in the same working precision as the given data. Such an algorithm can be useful for example to compute the determinant of a triangular matrix and to evaluate a polynomial when represented by the root product form. It can also be used to compute the integer power of a floating-point number. Stef Graillat |
IEEE Trans. Computers | 1 |