DIGITAL HAMMING WEIGHT AND DISTANCE ANALYZERS FOR BINARY VECTORS AND MATRICES

被引:0
|
作者
Sklyarov, Valery [1 ]
Skliarova, Iouliia [1 ]
机构
[1] Univ Aveiro, Dept Elect Telecommun & Informat, Inst Elect & Telemat Engn Aveiro, P-3810193 Aveiro, Portugal
关键词
Combinatorial search; Data/signal/image processing; Hamming weight; Parallel systems; Performance/resources analysis; Pipeline; Reconfigurable hardware; Sort/search;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we explore modules that can analyze binary vectors and matrices and efficiently solve a wide range of problems that involve the computation of Hamming weights or Hamming distances, producing counts and/or comparisons of these, as well as sorting and searching. A set of designs for such modules is proposed and all the designs have been evaluated both theoretically and practically. The practical evaluation involved numerous experiments with hardware implementations using the most recent extensible processing platform that incorporates reconfigurable logic. The objective was to achieve high performance within reasonable resources. As a result, novel solutions for Hamming weight counters/comparators have been identified that have better cost and latency than the best known alternatives. Network-based sorters and searchers with reusable cores are also discussed and these enable high throughput to be achieved with relatively modest resources. The paper shows that similar results cannot be obtained using the best known and most frequently used even-odd merge and bitonic merge networks. Finally, a complete architecture for an analyzer is presented, part of which (covering the modules indicated above) has been completely implemented and prototyped in hardware.
引用
收藏
页码:4825 / 4849
页数:25
相关论文
共 50 条
  • [2] Efficient Hamming weight comparators of binary vectors
    Piestrak, S. J.
    [J]. ELECTRONICS LETTERS, 2007, 43 (11) : 611 - 612
  • [4] A relation between the average Hamming distance and the average Hamming weight of binary codes
    Zhang, ZZ
    [J]. JOURNAL OF STATISTICAL PLANNING AND INFERENCE, 2001, 94 (02) : 413 - 419
  • [5] Distance matrices of subsets of the Hamming cube
    Doust, Ian
    Robertson, Gavin
    Stoneham, Alan
    Weston, Anthony
    [J]. INDAGATIONES MATHEMATICAE-NEW SERIES, 2021, 32 (03): : 646 - 657
  • [6] FPGA-based Time and Cost Effective Hamming Weight Comparators for Binary Vectors
    Sklyarov, Valery
    Skliarova, Iouliia
    Sudnitson, Alexander
    Kruus, Margus
    [J]. IEEE EUROCON 2015 - INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL (EUROCON), 2015, : 328 - 333
  • [7] On the average Hamming distance for binary codes
    Xia, ST
    Fu, FW
    [J]. DISCRETE APPLIED MATHEMATICS, 1998, 89 (1-3) : 269 - 276
  • [8] Image retrieval with binary hamming distance
    Landre, Jerome
    Truchetet, Frederic
    [J]. VISAPP 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON COMPUTER VISION THEORY AND APPLICATIONS, VOLUME IU/MTSV, 2007, : 237 - +
  • [9] Genetic code, hamming distance and stochastic matrices
    Matthew X. He
    Sergei V. Petoukhov
    Paolo E. Ricci
    [J]. Bulletin of Mathematical Biology, 2004, 66 : 1405 - 1421
  • [10] Genetic code, hamming distance and stochastic matrices
    He, MX
    Petoukhov, SV
    Ricci, PE
    [J]. BULLETIN OF MATHEMATICAL BIOLOGY, 2004, 66 (05) : 1405 - 1421