DocumentCode
896798
Title
A 20 bit logarithmic number system processor
Author
Taylor, F.J. ; Gill, Rabinder ; Joseph, Jim ; Radke, Jeff
Author_Institution
Dept. of Electr. Eng., Florida Univ., Gainesville, FL, USA
Volume
37
Issue
2
fYear
1988
fDate
2/1/1988 12:00:00 AM
Firstpage
190
Lastpage
200
Abstract
The architecture and performance of a 20-bit arithmetic processor based on the logarithmic number system (LNS) is described. The processor performed LNS multiplication and division rapidly and with a low hardware complexity. Addition and subtraction in the LNS require the support of a table lookup unit. A scheme is proposed to minimize this complexity using a partitioned memory (ROM) and a PLA (programmable logic array). For performance evaluation, the target technology is integrated Schottky logic. The processor is shown to compare well with, if not to outperform, existing floating point (FLP) processors of equivalent range and precision. The speed-power-product ratio of an equivalent FLP processor, compared with that of the LNS processor, is reported to be 20 to 1 in the case of the square and square-root operation and 1 to 1 in the case of addition and subtraction. For multiplication and division, this ratio is about 5 to 1
Keywords
computer architecture; digital arithmetic; field effect integrated circuits; microprocessor chips; performance evaluation; satellite computers; table lookup; 20 bit; PLA; ROM; architecture; arithmetic processor; integrated Schottky logic; logarithmic number system processor; partitioned memory; performance evaluation; table lookup; Application software; Digital signal processing; Floating-point arithmetic; Hardware; Programmable logic arrays; Read only memory; Signal processing; Table lookup; Throughput; Very large scale integration;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.2148
Filename
2148
Link To Document