EDBT 2026 Demo / reviewers in the wild / expert
Tom Hubrecht
dblp:372/4687
· DBLP profile ↗
3ranked-venue papers
2as first author
3since 2021 · last 2025
0009-0002-3147-7736ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3 · 2 first-author · 3 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | An Exchange Algorithm for Optimizing Both Approximation and Finite-Precision Evaluation Errors in Polynomial ApproximationsabstractThe finite precision implementation of mathematical functions frequently depends on polynomial approximations. A key characteristic of this approach is that rounding errors occur both when representing the coefficients of the polynomial on a finite number of bits, and when evaluating it in finite precision arithmetic. Hence, to find a best polynomial, for a given fixed degree, norm, and interval, it is necessary to account for both the approximation error and the floating-point evaluation error. While efficient algorithms were already developed for taking into account the approximation error, the evaluation part is usually a posteriori handled, in an ad hoc manner. Here, we formulate a semi-infinite linear optimization problem whose solution is a best polynomial with respect to the supremum norm of the sum of both errors. This problem is then solved with an iterative exchange algorithm, which can be seen as an extension of the well-known Remez exchange algorithm. An open source C implementation using the Sollya library is presented and tested on several examples, which are then analyzed and compared against state-of-the-art Sollya routines. Denis Arzelier, Florent Bréhard, Tom Hubrecht, Mioara Joldes |
ACM Trans. Math. Softw. | 3 |
| 2024 | Useful applications of correctly-rounded operators of the form ab + cd + eabstractWe show that the availability of fused arithmetic operators that evaluate expressions of the form ab + cd (FD2 instruction) or ab + cd + e (FD2A instruction) in floating-point arithmetic with one final rounding only would significantly facilitate many calculations that are hard to perform with high accuracy at small cost using only the traditional operations +, −, ×, ÷, √, and fused multiply-add (FMA). Tom Hubrecht, Claude-Pierre Jeannerod, Jean-Michel Muller |
ARITH | 1 |
| 2023 | Towards a correctly-rounded and fast power function in binary64 arithmeticabstractWe design algorithms for the correct rounding of the power function xyin the binary64 IEEE 754 format, for all rounding modes, modulo the knowledge of hardest-to-round cases. Our implementation of these algorithms largely outperforms previous correctly-rounded implementations and is not far from the efficiency of current mathematical libraries, which are not correctly-rounded. Still, we expect our algorithms can be further improved for speed. The proofs of correctness are fully detailed in the extended version [9] of this paper, with the goal to enable a formal proof of these algorithms. We hope this work will motivate the next IEEE 754 revision committee to require correct rounding for mathematical functions. Tom Hubrecht, Claude-Pierre Jeannerod, Paul Zimmermann 0001 |
ARITH | 1 |