用表驱动算法在GCC中优化实现指数函数  被引量:1

Optimized Table-Driven Implementation of the Exponential Function in GCC

在线阅读下载全文

作  者:杨灿群[1] 王锋[1] 彭林[1] 杨学军[1] 

机构地区:[1]国防科技大学计算机学院,湖南长沙410073

出  处:《计算机工程与科学》2007年第5期77-80,共4页Computer Engineering & Science

基  金:国家863计划资助项目(2004AA1Z2210)

摘  要:科学计算中的许多领域都需要快速而精确地计算超越函数,即exp、log、sin、tan等此类函数。本文采用表驱动算法,结合IA-64体系结构特点,在GCC中优化实现了指数函数(exp),提高了GCC编译器在IA-64系统上的浮点性能,为在IA-64和其它平台上高效实现所有超越函数打下了基础。The fast and accurate evaluation of transcendental functions (e. g. exp, log, sin, tan) is very important in the field of scientific computing. This paper presents the table-driven implementation of the exponential function in GCC by exploiting some key features of the IA-64 architecture. This work not only improves the floating-point performance of GCC on IA-64, but also guides the implementation of other transcendental functions both on IA-64 and other platforms.

关 键 词:GCC 指数函数 表驱动算法 IA-64体系结构 

分 类 号:TP314[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象