2004/03/22 by M. F. Cowlishaw · 1 citation
Computer Science · Mathematics · #Algorism #Algorithm #Arithmetic #Computer science #Decimal #Digital Filter Design and Implementation #Floating point #Mathematics #Numerical Methods and Algorithms #Parallel Computing and Optimization Techniques
paper · doi:10.1109/arith.2003.1207666
openalex publication_date 2004/03/22 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/29
Decimal arithmetic is the norm in human calculations, and human centric applications must use a decimal floating point arithmetic to achieve the same results. Initial benchmarks indicate that some applications spend 50% to 90% of their time in decimal processing, because software decimal arithmetic suffers a 100/spl times/ to 1000/spl times/ performance penalty over hardware. The need for decimal floating point in hardware is urgent. Existing designs, however, either fail to conform to modern standards or are incompatible with the established rules of decimal arithmetic. We introduce a new approach to decimal floating point which not only provides the strict results which are necessary for commercial applications but also meets the constraints and requirements of the IEEE 854 standard. A hardware implementation of this arithmetic is in development, and it is expected that this will significantly accelerate a wide variety of applications.