Title :
Foundations of Higher Radix Numeric Computation
Author :
Matula, David W.
Author_Institution :
Southern Methodist Univ., Dallas, TX
Abstract :
Radix arithmetic is based on radix polynomials with addition and multiplication being polynomial arithmetic. The distinguishing feature of radix polynomials is the carry operation which identifies congruent radix polynomials modulo (x - r) where the constant r is the radix. The carry operation can be employed to reduce the range of coefficients of polynomials over the integers to prescribed "digit sets" which may provide canonical representations or allow redundancy. We describe choices of digit sets for higher radices employed to allow more efficient hardware depending on properties of the circuitry, whether binary or multi-valued. We describe current applications of non standard digit sets in commodity microprocessors. We close with some observations on a discrete log representation of integers where the logarithmic base is a small prime.
Keywords :
digital arithmetic; multivalued logic; carry operation; higher radix numeric computation; radix arithmetic; radix polynomials; Biographies; Circuits; Computer science; Digital arithmetic; Education; Hardware; Microprocessors; Multivalued logic; Physics; Polynomials;
Conference_Titel :
Multiple Valued Logic, 2008. ISMVL 2008. 38th International Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
978-0-7695-3155-7
DOI :
10.1109/ISMVL.2008.49