Lossless Look-Up Table Compression for Hardware Implementation of Transcendental Functions

被引:0
|
作者
Gener, Y. Serhan [1 ]
Goren, Sezer [1 ]
Ugurdag, H. Fatih [2 ]
机构
[1] Yeditepe Univ, Dept Comp Engn, Istanbul, Turkey
[2] Ozyegin Univ, Dept Elect Engn, Istanbul, Turkey
关键词
Compressed LUT; Logic synthesis; MultiPartite table method;
D O I
10.1109/vlsi-soc.2019.8920330
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Look-Up Table (LUT) implementation of transcendental functions often offers lower latency compared to algebraic implementations at the expense of significant area penalty. MultiPartite table method (MP) can circumvent the area problem by breaking up the implementation into multiple smaller LUTs. However, even these smaller LUTs may be big in high accuracy MP designs. Lossless LUT compression can be applied to one or more of these LUTs to further improve area and even timing in some cases. The state-of-the-art 2T-TIV and 3T-TIV methods decompose the Table of Initial Values (TIV) of MP into a table of pivots and tables of differences from the pivots. Our technique, which we call Fully Random Access differential LUT (FR-dLUT), instead uses differences of consecutive elements and results in a smaller range of differences. We also propose a variant of FR-dLUT with variable length coding (Huffman) called FR-dLUTVL, which introduces don't cares into the difference tables and lets logic synthesis optimize them out. We implemented Verilog generators of MP for sine and exponential, where TIV is a conventional LUT as well as 2T-TIV, 3T-TIV, FR-dLUT, and FR-dLUT-VL. We synthesized the generated designs on FPGA and found that our techniques produce around 10% improvement in area and timing beyond the state-of-the-art in large bit widths.
引用
收藏
页码:52 / 57
页数:6
相关论文
共 50 条
  • [1] Table look-up method for the evaluation of functions
    Ball, S
    Bojanic, R
    [J]. JOURNAL OF APPROXIMATION THEORY, 2000, 107 (01) : 160 - 162
  • [2] Design and hardware implementation of Look-Up Table predistortion on ALTERA Stratix DSP board
    Alasady, Hisham
    Ibnkahla, Mohamed
    [J]. 2008 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-4, 2008, : 1466 - 1469
  • [3] Look-up table based hardware processors for multiparameter analysis
    Mikhalev, DP
    Parfionov, AN
    [J]. CZECHOSLOVAK JOURNAL OF PHYSICS, 1998, 48 : 105 - 113
  • [4] Preprocessing methods for improved lossless compression of color look-up tables
    Balaji, Aravindh
    Sharma, Gaurav
    Shaw, Mark Q.
    Guay, Randall
    [J]. JOURNAL OF IMAGING SCIENCE AND TECHNOLOGY, 2008, 52 (04) : 0409011 - 0409019
  • [5] Efficient code density through Look-up Table compression
    Bonny, Talal
    Henkel, Joerg
    [J]. 2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 809 - +
  • [6] TABLE LOOK-UP RULE
    HARALICK, RM
    [J]. COMMUNICATIONS IN STATISTICS PART A-THEORY AND METHODS, 1976, 5 (12): : 1163 - 1191
  • [7] Hardware accelerator for vector quantization by using pruned look-up table
    Wang, PC
    Lee, CL
    Chang, HY
    Chen, TS
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, VOL 4, PROCEEDINGS, 2005, 3483 : 1007 - 1016
  • [8] LOSSLESS COMPRESSION OF HYPERSPECTRAL IMAGES: LOOK-UP TABLES WITH VARYING DEGREES OF CONFIDENCE
    Acevedo, Daniel
    Ruedin, Ana
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2010, : 1314 - 1317
  • [9] Simulation and Implementation of Space Vector PWM Using Look-Up Table
    Mahmoud Kassas
    Naseer Ahmed
    [J]. Arabian Journal for Science and Engineering, 2014, 39 : 4815 - 4828
  • [10] Simulation and Implementation of Space Vector PWM Using Look-Up Table
    Kassas, Mahmoud
    Ahmed, Naseer
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2014, 39 (06) : 4815 - 4828