High-Precision Priority Encoder Based Integer Division Algorithm

被引:1
|
作者
Ammar, Ahmed [1 ]
Drennen, Hayden [1 ]
Hassan, Firas [1 ]
机构
[1] Ohio Northern Univ, ECCS Dept, Ada, OH 45810 USA
关键词
Integer division; hardware implementation; priority encoder; high-precision; FIXED-POINT DIVIDERS;
D O I
10.1109/MWSCAS47672.2021.9531809
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the past years, the demand for high-precision arithmetic has significantly increased, which raised the need for devices that can handle high-precision computations. Therefore, in this paper, we propose a hardware for high-precision division. The proposed hardware is implemented for 1024 bits, and it can be easily extended to larger bits. The hardware performs division on integer numbers represented in sign and magnitude, and produces quotient and remainder. A priority encoder is used to improve the convergence rate, and to make the dividend and divisor lengths not required as inputs. To reduce complexity, most of the components were implemented in two levels. We provide an upper limit and a closed-form expression for the convergence rate. We synthesized the hardware on a Field-Programmable Gate Array (FPGA) device. We simulated the hardware at the bit level in Matlab using Monte Carlo simulations. We also simulated the hardware in ModelSim. Compared to the existing approaches, the results show that for 64-bit division, our hardware reduces the number of LUTs and slices by 18.4% and 67.5%, respectively, and improves delay by 50.3 degrees A. As for 256-bit division, our hardware reduces the number of slices by 60.7% and improves delay by 33.25%, however, it increases the number of LUTs by 11.32%.
引用
收藏
页码:494 / 497
页数:4
相关论文
共 50 条
  • [1] A 32-bit Integer Division Algorithm Based on Priority Encoder
    Hassan, Firas
    Ammar, Ahmed
    Drennen, Hayden
    [J]. 2020 27TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2020,
  • [2] HIGH-PRECISION CHARGE DIVISION
    HOLLOWAY, LE
    [J]. NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1984, 225 (03): : 454 - 455
  • [3] High-Precision Positioning Algorithm Based on GPS
    Li, Cui-Xia
    Liu, Wei-Ming
    Wu, Jian-Wei
    [J]. 2ND IEEE INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER CONTROL (ICACC 2010), VOL. 5, 2010, : 364 - 368
  • [4] High-precision absolute linear encoder based on a standard calibrated scale
    Lashmanov, Oleg U.
    Vasilev, Aleksandr S.
    Vasileva, Anna V.
    Anisimov, Andrei G.
    Korotaev, Valery V.
    [J]. MEASUREMENT, 2018, 123 : 226 - 234
  • [5] High-precision division and square root
    Karp, AH
    Markstein, P
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1997, 23 (04): : 561 - 589
  • [6] Efficient high-precision integer multiplication on the GPU
    Dieguez, Adrian P.
    Amor, Margarita
    Doallo, Ramon
    Nukada, Akira
    Matsuoka, Satoshi
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2022, 36 (03): : 356 - 369
  • [7] Efficient multiple-precision integer division algorithm
    Mukhopadhyay, Debapriyay
    Nandy, Subhas C.
    [J]. INFORMATION PROCESSING LETTERS, 2014, 114 (03) : 152 - 157
  • [8] Stream Selector's Control System Based on High-precision Incremental Encoder
    Zhang, Zhiguang
    Hu, Wei
    Li, Xiaoqiong
    Lv, Xuefei
    Zhang, Minping
    Zhang, Congxiao
    Deng, Yulin
    [J]. SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS, PTS 1-4, 2013, 303-306 : 1657 - +
  • [9] High-Precision Digital Rotary Encoder Based on Dot-Matrix Gratings
    Chen, Yi-Cheng
    Lee, Chi-Hung
    Chou, Ming-Jie
    Shen, Sheng-Chih
    [J]. IEEE PHOTONICS JOURNAL, 2018, 10 (02):
  • [10] A high-precision digital integrator based on the Romberg algorithm
    Li, Zhen-Hua
    Hu, Wei-Zhong
    [J]. REVIEW OF SCIENTIFIC INSTRUMENTS, 2017, 88 (04):