HIGH-SPEED APPARATUS FOR COUNTING INDEX NUMBERS OF HIGH BITS IN DATA LINE Russian patent published in 2012 - IPC G06F7/60 

Abstract RU 2451988 C1

FIELD: information technology.

SUBSTANCE: number of adders used must be greater than O(nlog2n), wherein a delay of not more than t3log2n in counting the index numbers of bits and the total number of high bits is provided, where t3 is the delay of the adder with retention of the carry-over, wherein the number of adders used in the apparatus is equal to nlog2n. The high-speed apparatus for counting the index numbers of high bits in a data line, according to solution, is characterised by that it has n binary inputs for bits of the input data line, n outputs for the index numbers of high bits, a POPCNT output for the number of high bits, n AND elements each having an output Y connected to the output Qj, a first input X1 and a second binary input X2, hierarchical computation levels each having 2m inputs Di and 2m outputs Each computation level consists of a first and a second computation level Lm-i and 2m-1 adders having a first A and a second B input and an output C.

EFFECT: high-speed counting of index numbers of bits and total number of high bits in a data line with length n.

5 dwg

Similar patents RU2451988C1

Title Year Author Number
APPARATUS FOR COUNTING INDEX NUMBERS OF HIGH BITS IN DATA LINE 2011
  • Sotov Leonid Sergeevich
RU2451987C1
SYSTEM FOR ENCODING AND DECODING WITH ERROR CORRECTION 1991
  • Morozov A.K.
  • Stepin V.A.
RU2007042C1
QUICK-ACTING GENERATOR OF RANDOM SHIFTS AND COMBINATIONS 2010
  • Sotov Leonid Sergeevich
RU2427885C1
METHOD FOR TRANSMITTING DISCRETE MESSAGES WITH ENCRYPTION AND A SYSTEM FOR ITS IMPLEMENTATION 2022
  • Cheprukov Yurij Vasilevich
RU2786174C1
DEVICE FOR CRYPTOGRAPHIC INFORMATION PROTECTION 2011
  • Mukhopad Aleksandr Jur'Evich
  • Mukhopad Jurij Fedorovich
RU2475838C1
DEVICE AND METHOD FOR CHANNEL ALTERNATION IN COMMUNICATION SYSTEM 2006
  • Bkhushan Naga
RU2365035C1
DEVICE OF CONTROLLED CYCLIC SHIFT 2009
  • Sotov Leonid Sergeevich
  • Kharin Valerij Nikolaevich
  • Sobolev Sergej Sergeevich
RU2419174C1
METHOD FOR PROCESSING NETWORK TRAFFIC DATAGRAMS FOR DELIMITING ACCESS TO INFORMATIONAL AND COMPUTING RESOURCES OF COMPUTER NETWORKS 2006
  • Khadi Roman Akhmedovich
  • Lezhnev Aleksandr Vasil'Evich
  • Mamaj Vladimir Ivanovich
  • Selin Roman Nikolaevich
RU2314562C1
METHOD OF TRANSMITTING DISCRETE MESSAGES WITH TWO-STEP ENCRYPTION SYSTEM AND SYSTEM OF DEVICES FOR ITS IMPLEMENTATION 2022
  • Cheprukov Yurij Vasilevich
RU2818225C1
METHOD OF TRANSMITTING DISCRETE MESSAGES WITH EXTENDED ENCRYPTION SYSTEM AND SYSTEM OF DEVICES FOR ITS IMPLEMENTATION 2022
  • Cheprukov Yurij Vasilevich
RU2823549C1

RU 2 451 988 C1

Authors

Sotov Leonid Sergeevich

Dates

2012-05-27Published

2011-05-05Filed