Description
Table of ContentsTable of Contents Preface Part I: NUMBER REPRESENTATION 1. Numbers and Arithmetic 2. Representing Signed Numbers 3. Redundant Number Systems 4. Residue Number Systems Part II: ADDITION/SUBTRACTION 5. Basic Addition and Counting 6. Carry - Lookahead Adders 7. Variations in Fast Adders 8. Multioperand Addition Part III: MULTIPLICATION 9. Basic Multiplication Schemes 10. High - Radix Multipliers 11. Tree and Array Multipliers 12. Variations in Multipliers Part IV: DIVISION 13. Basic Division Schemes 14. High - Radix Dividers 15. Variations in Dividers 16. Division by Convergence PART V: REAL ARITHMETIC 17. Floating - Point Representations 18. Floating - Point Operations 19. Errors and Error Control 20. Precise and Certifiable Arithmetic PART VI: FUNCTION EVALUATION 21. Square - Rooting Methods 22. The CORDIC Algorithms 23. Variations in Function Evaluation 24. Arithmetic by Table Lookup 25. High - Throughput Arithmetic PART VII: IMPLEMENTATION TOPICS 26. Low - Power Arithmetic 27. Fault - Tolerant Arithmetic 28. Reconfigurable Arithmetic APPENDIX: PAST, PRESENT, AND FUTURE A.1 Historical Perspective A.2 Early High - Performance Machine A.3 Deeply Pipelined Vector Machines A.4 The DSP Revolution A.5 Supercomputers on Our Laps A.6 Trends Outlook and Resources