Multiple-Base Number System

Book description

Computer arithmetic has become so fundamentally embedded into digital design that many engineers are unaware of the many research advances in the area. As a result, they are losing out on emerging opportunities to optimize its use in targeted applications and technologies. In many cases, easily available standard arithmetic hardware might not necessarily be the most efficient implementation strategy.

Multiple-Base Number System: Theory and Applications stands apart from the usual books on computer arithmetic with its concentration on the uses and the mathematical operations associated with the recently introduced multiple-base number system (MBNS). The book identifies and explores several diverse and never-before-considered MBNS applications (and their implementation issues) to enhance computation efficiency, specifically in digital signal processing (DSP) and public key cryptography.

Despite the recent development and increasing popularity of MBNS as a specialized tool for high-performance calculations in electronic hardware and other fields, no single text has compiled all the crucial, cutting-edge information engineers need to optimize its use. The authors’ main goal was to disseminate the results of extensive design research—including much of their own—to help the widest possible audience of engineers, computer scientists, and mathematicians.

Dedicated to helping readers apply discoveries in advanced integrated circuit technologies, this single reference is packed with a wealth of vital content previously scattered throughout limited-circulation technical and mathematical journals and papers—resources generally accessible only to researchers and designers working in highly specialized fields. Leveling the informational playing field, this resource guides readers through an in-depth analysis of theory, architectural techniques, and the latest research on the subject, subsequently laying the groundwork users require to begin applying MBNS.

Table of contents

  1. Front Cover
  2. Contents (1/2)
  3. Contents (2/2)
  4. Preface
  5. About the Authors
  6. 1. Technology, Applications, and Computation (1/6)
  7. 1. Technology, Applications, and Computation (2/6)
  8. 1. Technology, Applications, and Computation (3/6)
  9. 1. Technology, Applications, and Computation (4/6)
  10. 1. Technology, Applications, and Computation (5/6)
  11. 1. Technology, Applications, and Computation (6/6)
  12. 2. The Double-Base Number System (DBNS) (1/5)
  13. 2. The Double-Base Number System (DBNS) (2/5)
  14. 2. The Double-Base Number System (DBNS) (3/5)
  15. 2. The Double-Base Number System (DBNS) (4/5)
  16. 2. The Double-Base Number System (DBNS) (5/5)
  17. 3. Implementing DBNS Arithmetic (1/7)
  18. 3. Implementing DBNS Arithmetic (2/7)
  19. 3. Implementing DBNS Arithmetic (3/7)
  20. 3. Implementing DBNS Arithmetic (4/7)
  21. 3. Implementing DBNS Arithmetic (5/7)
  22. 3. Implementing DBNS Arithmetic (6/7)
  23. 3. Implementing DBNS Arithmetic (7/7)
  24. 4. Multiplier Design Based on DBNS (1/5)
  25. 4. Multiplier Design Based on DBNS (2/5)
  26. 4. Multiplier Design Based on DBNS (3/5)
  27. 4. Multiplier Design Based on DBNS (4/5)
  28. 4. Multiplier Design Based on DBNS (5/5)
  29. 5. The Multidimensional Logarithmic Number System (MDLNS) (1/6)
  30. 5. The Multidimensional Logarithmic Number System (MDLNS) (2/6)
  31. 5. The Multidimensional Logarithmic Number System (MDLNS) (3/6)
  32. 5. The Multidimensional Logarithmic Number System (MDLNS) (4/6)
  33. 5. The Multidimensional Logarithmic Number System (MDLNS) (5/6)
  34. 5. The Multidimensional Logarithmic Number System (MDLNS) (6/6)
  35. 6. Binary-to-Multidigit Multidimensional Logarithmic Number System Conversion (1/7)
  36. 6. Binary-to-Multidigit Multidimensional Logarithmic Number System Conversion (2/7)
  37. 6. Binary-to-Multidigit Multidimensional Logarithmic Number System Conversion (3/7)
  38. 6. Binary-to-Multidigit Multidimensional Logarithmic Number System Conversion (4/7)
  39. 6. Binary-to-Multidigit Multidimensional Logarithmic Number System Conversion (5/7)
  40. 6. Binary-to-Multidigit Multidimensional Logarithmic Number System Conversion (6/7)
  41. 6. Binary-to-Multidigit Multidimensional Logarithmic Number System Conversion (7/7)
  42. 7. Multidimensional Logarithmic Number System: Addition and Subtraction (1/7)
  43. 7. Multidimensional Logarithmic Number System: Addition and Subtraction (2/7)
  44. 7. Multidimensional Logarithmic Number System: Addition and Subtraction (3/7)
  45. 7. Multidimensional Logarithmic Number System: Addition and Subtraction (4/7)
  46. 7. Multidimensional Logarithmic Number System: Addition and Subtraction (5/7)
  47. 7. Multidimensional Logarithmic Number System: Addition and Subtraction (6/7)
  48. 7. Multidimensional Logarithmic Number System: Addition and Subtraction (7/7)
  49. 8. Optimizing MDLNS Implementations (1/5)
  50. 8. Optimizing MDLNS Implementations (2/5)
  51. 8. Optimizing MDLNS Implementations (3/5)
  52. 8. Optimizing MDLNS Implementations (4/5)
  53. 8. Optimizing MDLNS Implementations (5/5)
  54. 9. Integrated Circuit Implementations and RALUT Circuit Optimizations (1/4)
  55. 9. Integrated Circuit Implementations and RALUT Circuit Optimizations (2/4)
  56. 9. Integrated Circuit Implementations and RALUT Circuit Optimizations (3/4)
  57. 9. Integrated Circuit Implementations and RALUT Circuit Optimizations (4/4)
  58. 10. Exponentiation Using Binary-Fermat Number Representations (1/6)
  59. 10. Exponentiation Using Binary-Fermat Number Representations (2/6)
  60. 10. Exponentiation Using Binary-Fermat Number Representations (3/6)
  61. 10. Exponentiation Using Binary-Fermat Number Representations (4/6)
  62. 10. Exponentiation Using Binary-Fermat Number Representations (5/6)
  63. 10. Exponentiation Using Binary-Fermat Number Representations (6/6)

Product information

  • Title: Multiple-Base Number System
  • Author(s): Vassil Dimitrov, Graham Jullien, Roberto Muscedere
  • Release date: December 2017
  • Publisher(s): CRC Press
  • ISBN: 9781351833660