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 条