scispace - formally typeset
Open AccessJournal ArticleDOI

Adaptive Precision Floating-Point Arithmetic and Fast Robust Geometric Predicates,

Reads0
Chats0
TLDR
This article offers fast software-level algorithms for exact addition and multiplication of arbitrary precision floating-point values and proposes a technique for adaptive precision arithmetic that can often speed these algorithms when they are used to perform multiprecision calculations that do not always require exact arithmetic, but must satisfy some error bound.
Abstract
Exact computer arithmetic has a variety of uses, including the robust implementation of geometric algorithms. This article has three purposes. The first is to offer fast software-level algorithms for exact addition and multiplication of arbitrary precision floating-point values. The second is to propose a technique for adaptive precision arithmetic that can often speed these algorithms when they are used to perform multiprecision calculations that do not always require exact arithmetic, but must satisfy some error bound. The third is to use these techniques to develop implementations of several common geometric calculations whose required degree of accuracy depends on their inputs. These robust geometric predicates are adaptive; their running time depends on the degree of uncertainty of the result, and is usually small.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Commutativity analysis for software parallelization

AleenFarhana, +1 more
- 07 Mar 2009 - 
TL;DR: Extracting performance from many-core architectures requires software engineers to create multi-threaded applications, which significantly complicates the already daunting task of software developm... as discussed by the authors,...

Simulation-based optimization of geometry and motion of a vertical tubular bag machine

TL;DR: This work uses the Discrete Element Method to model a vertical tubular bag machine for packaging basmati rice and optimizes the simulation model and results in a significant machine speedup.

Gpu-based computation of voxelized minkowski sums with applications

Wei Li
TL;DR: Two algorithms for directly computing a voxelization of the Minkowski sum of two closed watertight polyhedra that run on the Graphics Processing Unit (GPU) and do not need to compute a complete boundary representation (B-rep) are presented.

Necessary and sufficient conditions for exact floating point operations

Marc Daumas, +1 more
TL;DR: New necessary and sufficient conditions guarantee that the exact floating point operations are correct when the result is a number and properties when precise rounding is not available in hardware and faithful rounding alone is performed such as using some digital signal processing circuit.
Journal ArticleDOI

A counterexample to Payne’s nodal line conjecture with few holes

TL;DR: In this paper, it was shown that the minimum number of holes a counterexample can have is at most 6, which is the same number as the minimum hole number required for the nodal line of the second Dirichlet eigenfunction to touch the boundary of the domain.
References
More filters
Book

The Art of Computer Programming

TL;DR: The arrangement of this invention provides a strong vibration free hold-down mechanism while avoiding a large pressure drop to the flow of coolant fluid.
Book ChapterDOI

Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator

TL;DR: Triangle as discussed by the authors is a robust implementation of two-dimensional constrained Delaunay triangulation and Ruppert's Delaunayer refinement algorithm for quality mesh generation, and it is shown that the problem of triangulating a planar straight line graph (PSLG) without introducing new small angles is impossible for some PSLGs.