ROM-less LNS

被引:22
作者
Ismail, R. Che [1 ]
Coleman, J. N. [1 ]
机构
[1] Newcastle Univ, Sch Elect Elect & Comp Engn, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
来源
2011 20TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH-20) | 2011年
关键词
D O I
10.1109/ARITH.2011.15
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The logarithmic number system has been proposed as an alternative to floating-point arithmetic. Multiplication, division and square-root operations are accomplished with fixed-point methods, but addition and subtraction are considerably more challenging. Recent work has demonstrated that these operations too can be done with similar speed and accuracy to their FP equivalents, but the necessary circuitry is complex. In particular, it is dominated by the need for large ROM tables for the storage of non-linear functions. This paper describes two algorithms, a new co-transformation procedure and an improvement to an existing interpolation method, that reduce these tables to an extent that allows their easy synthesis in logic. An implementation shows substantial reductions in area and delay from the previous best 32-bit realisation, with equivalent accuracy.
引用
收藏
页码:43 / 51
页数:9
相关论文
共 19 条
  • [1] Arnold MG, 2002, 2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, PROCEEDINGS, P752
  • [2] Arithmetic co-transformations in the real and complex logarithmic number systems
    Arnold, MG
    Bailey, TA
    Cowles, JR
    Winkel, MD
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (07) : 777 - 786
  • [3] Chester E. I., 2002, THESIS U NEWCASTLE T
  • [4] The European Logarithmic Microprocessor
    Coleman, J. Nicholas
    Softley, Chris I.
    Kadlec, Jiri
    Matousek, Rudolf
    Tichy, Milan
    Pohl, Zdenek
    Hermanek, Antonin
    Benschop, Nico F.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (04) : 532 - 546
  • [5] Arithmetic on the European logarithmic microprocessor
    Coleman, JN
    Chester, EI
    Softley, CI
    Kadlec, J
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (07) : 702 - 715
  • [6] SIMPLIFICATION OF TABLE STRUCTURE IN LOGARITHMIC ARITHMETIC
    COLEMAN, JN
    [J]. ELECTRONICS LETTERS, 1995, 31 (22) : 1905 - 1906
  • [7] Collange S., COMMUNICATION
  • [8] Collange S, 2006, DSD 2006: 9TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, P197
  • [9] Detrey J, 2003, CONF REC ASILOMAR C, P2227
  • [10] Detrey K, 2005, IEEE INT CONF ASAP, P328