期刊文献+

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

Optimized Table-Driven Implementation of the Exponential Function in GCC
下载PDF
导出
摘要 科学计算中的许多领域都需要快速而精确地计算超越函数,即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.
出处 《计算机工程与科学》 CSCD 2007年第5期77-80,共4页 Computer Engineering & Science
基金 国家863计划资助项目(2004AA1Z2210)
关键词 GCC 指数函数 表驱动算法 IA-64体系结构 GCC, exponential function table-driven algorithm IA-64 architecture
  • 相关文献

参考文献7

  • 1Tang P T P.Table-Driven Implementation of the Exponential Function in IEEE Floating-Point Arithmetic[J].ACM Trans on Mathematical Software,1989,15(2):144-157.
  • 2Harrison J,Kubaska T,Story S,et al.The Computation of Transcendental Functions on the IA-64 Architectur[J].Intel Technology Journal,4th Quarter,1999.
  • 3Story S,Tang P T P.New Algorithms for Improved Transcendental Functions on IA-64[A].Proc of the 14th IEEE Symp on Computer Arithmetic[M].1999.
  • 4赵克佳,杨灿群,曾丽芳,等.GNU GCC的解剖与移植[R].技术报告,国防科技大学,1997.
  • 5Intel Itanium 2 Processor Reference Manual for Software Development and Optimization[M].Intel Corporation,2003.
  • 6刘杰,胡庆丰,韩国兴,迟利华.分布式存储环境下非平衡刚性方程组的数值并行计算[J].计算物理,2002,19(1):86-88. 被引量:6
  • 7Jarp S.A Methodology for Using the Itanium 2 Performance Counters for Bottleneck Analysis[EB/OL].http://www.gelato.org/pdf/Performance counters final.pdf,2002-03.

二级参考文献1

  • 1韩国兴.非平衡刚性动力学方程组的块迭代法和并行算法.第六届全国计算数学年会论文集[M].,1999..

共引文献5

同被引文献5

  • 1Markstein P. Accelerating sin and cos evaluation with compiler assistance[ C ]//Computer Arithmetic, 2003. Proceedings. 16th IEEE Symposium on. IEEE, 2003: 137-140.
  • 2Goldberg D. What every computer scientist should know about floating-point arithmetic [ J ]. ACM Computing Surveys (CSUR), 1991, 23(1): 5-48.
  • 3Allison C. Machine Computation of the Sine Function [ J]. Numerical Software Engineering, 2007, 33 (20) : 1-8.
  • 4Brent R P. Fast algorithms for high-precision computation of elementary functions[ C]//Proceedings of 7th conference on real numbers and computers ( RNC 7 ). 2006 : 7-8.
  • 5郭绍忠,许瑾晨,陈建勋.一种改进的超越函数通用算法[J].计算机工程,2012,38(15):31-34. 被引量:7

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部