Polynomial Evaluation on Superscalar Architecture, Applied to the Elementary Function ex

5Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

Abstract

The evaluation of small degree polynomials is critical for the computation of elementary functions. It has been extensively studied and is well documented. In this article, we evaluate existing methods for polynomial evaluation on superscalar architecture. In addition, we have completed this work with a factorization method, which is surprisingly neglected in the literature. This work focuses on out-of-order Intel processors, amongst others, of which computational units are available. Moreover, we applied our work on the elementary function ex that requires, in the current implementation, an evaluation of a polynomial of degree 10 for a satisfying precision and performance. Our results show that the factorization scheme is the fastest in benchmarks, and that latency and throughput are intrinsically dependent on each other on superscalar architecture.

Cite

CITATION STYLE

APA

Ewart, T., Cremonesi, F., Schürmann, F., & Delalondre, F. (2020). Polynomial Evaluation on Superscalar Architecture, Applied to the Elementary Function ex. ACM Transactions on Mathematical Software, 46(3). https://doi.org/10.1145/3408893

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free