Exact geometric computation using cascading

被引:14
作者
Burnikel, C [1 ]
Funke, S [1 ]
Seel, M [1 ]
机构
[1] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
关键词
floating-point filter; exact arithmetic; expression compiler;
D O I
10.1142/S0218195901000493
中图分类号
TP301 [理论、方法];
学科分类号
081202 [计算机软件与理论];
摘要
In this paper we talk about a new efficient numerical approach to deal with inaccuracy when implementing geometric algorithms. Using various floating-point filters together with arbitrary precision packages, we develop an easy-to-use expression compiler called EXPCOMP. EXPCOMP supports all common operations +, -, ., /, root. Applying a new semi-static filter, EXPCOMP combines the speed of static filters with the power of dynamic filters. The filter stages deal with all kinds of floating-point exceptions, including underflow. The resulting programs show a very good runtime behaviour.
引用
收藏
页码:245 / 266
页数:22
相关论文
共 16 条
[1]
AVNAIM F, 1995, EVALUATING SIGNS DET
[2]
BAILEY DH, 1993, RNR90022 NASA AM RES
[3]
BRONNIMANN H, 1998, P 14 S CG
[4]
BURNIKEL C, 1996, MPII961001 M PLANCK
[5]
BURNIKEL C, 1996, THESIS M PLANCK I IN
[6]
DEVILLERS O, 9627 CS DEP COMP SCI
[7]
FORTUNE S, 1993, P 9 ANN S CG
[8]
FUNKE S, 1997, THESIS M PLANCK I IN
[9]
WHAT EVERY COMPUTER SCIENTIST SHOULD KNOW ABOUT FLOATING-POINT ARITHMETIC [J].
GOLDBERG, D .
COMPUTING SURVEYS, 1991, 23 (01) :5-48
[10]
IEEE, 1987, SIGPLAN 22, V2, P2