版本 
Second edition 
說明 
1 online resource (xxv, 627 pages) : illustrations, digital ; 24 cm 

text txt rdacontent 

computer c rdamedia 

online resource cr rdacarrier 

text file PDF rda 
附註 
Part I: Introduction, Basic Definitions, and Standards  Introduction  Definitions and Basic Notations  FloatingPoint Formats and Environment  Part II: Cleverly Using FloatingPoint Arithmetic  Basic Properties and Algorithms  Enhanced FP Sums, Dot Products, and Polynomial Values  Languages and Compilers  Part III: Implementing FloatingPoint Operators  Algorithms for the Basic Operations  Hardware Implementation of FloatingPoint Arithmetic  Software Implementation of FloatingPoint Arithmetic  Evaluating FloatingPoint Elementary Functions  Part IV: Extensions  Complex Numbers  Interval Arithmetic  Verifying FloatingPoint Arithmetic  Extending the Precision  Appendix A: Number Theory Tools  Appendix B: Previous Standards  References  Index 

This handbook is a definitive guide to the effective use of modern floatingpoint arithmetic, which has considerably evolved, from the frequently inconsistent floatingpoint number systems of early computing to the recent IEEE 7542008 standard. Most of computational mathematics depends on floatingpoint numbers, and understanding their various implementations will allow readers to develop programs specifically tailored for the standard's technical features. Algorithms for floatingpoint arithmetic are presented throughout the book and illustrated where possible by example programs which show how these techniques appear in actual coding and design. The volume itself breaks its core topic into four parts: the basic concepts and history of floatingpoint arithmetic; methods of analyzing floatingpoint algorithms and optimizing them; implementations of IEEE 7542008 in hardware and software; and useful extensions to the standard floatingpoint system, such as interval arithmetic, double and tripleword arithmetic, operations on complex numbers, and formal verification of floatingpoint algorithms. This new edition updates chapters to reflect recent changes to programming languages and compilers and the new prevalence of GPUs in recent years. The revisions also add material on fused multiplyadd instruction, and methods of extending the floatingpoint precision. As supercomputing becomes more common, more numerical engineers will need to use number representation to account for tradeoffs between various parameters, such as speed, accuracy, and energy consumption. The Handbook of FloatingPoint Arithmetic is designed for students and researchers in numerical analysis, programmers of numerical algorithms, compiler designers, and designers of arithmetic operators 
Host Item 
Springer eBooks

主題 
Floatingpoint arithmetic  Handbooks, manuals, etc


Computer arithmetic


Mathematics


Computational Mathematics and Numerical Analysis


Algorithm Analysis and Problem Complexity


Algorithms


Math Applications in Computer Science


Mathematical and Computational Engineering


Programming Languages, Compilers, Interpreters

Alt Author 
Brunie, Nicolas, author


de Dinechin, Florent, author


Jeannerod, ClaudePierre, author


Joldes, Mioara, author


Lefevre, Vincent, author


Melquiond, Guillaume, author


Revol, Nathalie, author


Torres, Serge, author


SpringerLink (Online service)

