Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Design of a 16- × 16-bit digital optical multiplier using the residue number system

Not Accessible

Your library or personal account may give you access

Abstract

The residue number system (RNS) provides two main advantages to arithmetic computation: high dynamic range problems are subdivided into several independent modules of reduced dynamic range; and the arithmetic operations of addition, subtraction, and multiplication are performed in parallel with no carries between residue digits. Thus a high-accuracy multiplication can be divided into several medium-accuracy multiplications which can all be performed in parallel. Traditionally, m × m position-coded RNS look-up tables (LUTs) exhibit a spatial complexity (defined as the number of active elements) of m2 for each modulus m, yielding a quadratic system complexity of Σmi2, where the summation is over all the residue digits and m, is the particular modulus.

© 1988 Optical Society of America

PDF Article
More Like This
Optical Outer Product Look-up Table Architectures for Residue Arithmetic

Mark L. Heinrich, Ravindra A. Athale, and Michael W. Haney
TuH1 Optical Computing (IP) 1989

Computation in the residue number system using a low complexity optical processor

G. W. Euliss, R. A. Athale, J. J. Levy, and M. W. Haney
FDD2 OSA Annual Meeting (FIO) 1992

Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.