Abstract
This paper discusses low-error, high-speed evaluation of two elementary functions: square-root (which is required in IEEE-754 standard on computer arithmetic) and exponential (which is common in scientific calculations). The basis of the proposed implementations is piecewise-linear interpolation but with the constants chosen in a way that minimizes relative error. We show that by placing certain constraints on the errors at three points within each interpolation interval, relative errors are greatly reduced. The implementation-targets are large FPGAs that have in-built multipliers, adders, and distributed memory.
Original language | English |
---|---|
Title of host publication | Advances in Computer Systems Architecture |
Subtitle of host publication | 11th Asia-Pacific Conference, ACSAC 2006, Shanghai, China, September 6-8, 2006. Proceedings |
Editors | Chris Jesshope, Colin Egan |
Place of Publication | Berlin |
Publisher | Springer |
Pages | 6-23 |
Number of pages | 18 |
ISBN (Electronic) | 978-3-540-40058-5 |
ISBN (Print) | 978-3-540-40056-1 |
DOIs | |
Publication status | Published - Sept 2006 |
Event | 11th Asia-Pacific Conference, Asia-Pacific Conference on Advances in Computer Systems Architecture 2006 - Shanghai, China Duration: 6 Sept 2006 → 8 Sept 2006 Conference number: 11th |
Conference
Conference | 11th Asia-Pacific Conference, Asia-Pacific Conference on Advances in Computer Systems Architecture 2006 |
---|---|
Country/Territory | China |
City | Shanghai |
Period | 6/09/06 → 8/09/06 |