Author
Listed:
- Vishal Limgire
- Mahesh Nikam
- Diksha Jadhav
- Pooja Pawar
Abstract
The standard mathematical library known as libm o?ers a small set of functions in a small set of precisions. Performance of libm functions is of critical importance, in particular in scienti?c and ?nancial computing libm for each new processor, a time-consuming and error-prone task. A ?rst objective of this project is therefore to automate libm development, up to the point where libms generated in a fraction. Applications often require functions not present in the libm. In such case, a composition of libm functions may be very ine?cient, or simply not possible (function de?ned by a deferential equation or by interpolation of a set of data points for instance). Even the libm functions are oared in a limited choice of implementations which will most of the time poorly match the actual needs of an application in terms of range, accuracy, performance and resource consumption. The set of functions and contexts available to programmers. The process of implementing a mathematical function into code is composed of several steps; typically range reduction, approximation, evaluation (additions, multiplications, and pre-computed constant values). Approach of this project is therefore to unify the understanding of function, sharing common mathematical, methodological, and implementation tools. In particular this will lead to on-demand generation for the same breadth of targets and with the same guarantees on numerical quality.
Suggested Citation
Vishal Limgire & Mahesh Nikam & Diksha Jadhav & Pooja Pawar, 2017.
"Mathematical Functions C Code Generator,"
International Journal of Scientific Research in Computer Science, Engineering and Information Technology, International Journal of Scientific Research in Computer Science, Engineering and Information Technology, vol. 2(2), pages 592-595, April.
Handle:
RePEc:jbh:ijsrcs:v2:y2017:i2:id:hcseit1722201
Note: Article URL: https://ijsrcseit.com/CSEIT1722201
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:jbh:ijsrcs:v2:y2017:i2:id:hcseit1722201. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Pankaj Sharma (USA) (email available below). General contact details of provider: https://ijsrcseit.com/home .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.