Tech Papers

Improving Software Floating Point Support

Mentor Graphics

Mentor Graphics Technical Library

December 2011

External URL

Tell us What You Think

We want to know what you thought about this Technical Paper. Let us know by adding a comment.

ADD A COMMENT >

GCC's runtime library contains a set of software floating point routines, to be used when the required operation is not available in hardware. These routines have not been significantly optimized, and software floating point performs more poorly than it could. We discuss various pitfalls in their implementation. The GNU C library, glibc, also contains software floating point routines, and those have been optimized reasonably well. We show performance numbers obtained from portions of the EEMBC benchmark running on two PowerPC systems comparing the routines from the two libraries. We discuss the incorporation of the glibc routines into GCC's runtime library, and show how to convert other backends to use the new glibc routines.

Note: By clicking on the above link, this paper will be emailed to your EE Times log-in address by Mentor Graphics.




Please sign in to post comment

Navigate to related information

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
Featured Job On
Scroll for More Jobs