Imperial College London > Talks@ee.imperial > CAS Talks > Custom-Precision Mathematical Library Explorations for Code Profiling and Optimization
Log inImperial users Other users No account?Information onFinding a talk Adding a talk Syndicating talks Who we are Everything else |
Custom-Precision Mathematical Library Explorations for Code Profiling and OptimizationAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact George A Constantinides. The typical processors used for scientific computing have fixed-width data-paths. This implies that mathematical libraries were specifically developed to target each of these fixed precisions (binary16, binary32, binary64). However, to address the increasing energy consumption and throughput requirements of scientific applications, library and hardware designers are moving beyond this one-size-fits-all approach. In this presentation I will present a study the of effects and benefits of using user-defined floating-point formats and target accuracies in calculations involving mathematical functions. Our tool collects input-data profiles and iteratively explores lower precisions for each call-site of a mathematical function in user applications. This profiling data will be a valuable asset for specializing and fine-tuning mathematical function implementations for a given application. I will demonstrate the tool’s capabilities on a scientific computing application. The profile data shows the potential for specialization and provides insight into answering where it is useful to provide variable-precision designs for elementary function evaluation. This talk is part of the CAS Talks series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsModelling and Operation of GB Power Transmission System and Electricity Market Type the title of a new list here Big Data Analytics for Smart CitiesOther talks |