METHOD OF CALCULATING SUM N OF M-BIT NUMBERS Russian patent published in 2013 - IPC G06F7/50 

Abstract RU 2491612 C1

FIELD: information technology.

SUBSTANCE: method includes steps for parallel counting of the number of units bi (i=1 m) in m n-bit binary vectors, shifting the binary number b1 one bit to the right, summing with a number b2, shifting the obtained sum bs2 one bit to the right and summing with a number b3. Similarly, the obtained sums are shifted and summed with the next numbers until a sum bsm is obtained. The least significant bit of the number b1 is the first bit s1 of the sum and the least significant bit of each obtained sum bsi is the i-th bit si of the sum. The binary number bsm is shifted one bit to the right and if bsm=0, computation is stopped, otherwise the least significant bit is the sm+1-th bit of the sum; if bsm≠0, the binary number bsm is shifted and the obtained number is the value of most significant bit of the desired sum, starting from the m+1 bit.

EFFECT: faster computation.

1 dwg

Similar patents RU2491612C1

Title Year Author Number
METHOD OF FACILITATING MULTIPLICATION OF FLOATING-POINT NUMBERS REPRESENTED IN RESIDUE NUMBER SYSTEM 2012
  • Knjaz'Kov Vladimir Sergeevich
  • Osinin Il'Ja Petrovich
RU2500018C1
METHOD OF FACILITATING MULTIPLICATION OF FLOATING-POINT NUMBERS REPRESENTED IN RESIDUE NUMBER SYSTEM 2012
  • Knjaz'Kov Vladimir Sergeevich
  • Osinin Il'Ja Petrovich
RU2485574C1
METHOD OF EXACT DIVISION OF INTEGER BINARY NUMBERS, STARTING FROM LEAST SIGNIFICANT BIT 2012
  • Knjaz'Kov Vladimir Sergeevich
  • Osinin Il'Ja Petrovich
RU2498393C1
METHOD FOR IMPLEMENTATION OF N-BIT BINARY LINEAR RECURRENCE WHICH CHARACTERISTIC POLYNOMIAL IS 1⊕ x1⊕ ...⊕ xk⊕ x 1992
  • Berezin Boris Vladimirovich
RU2010310C1
PYRAMIDAL STRUCTURE FOR DETECTING GROUPS OF ZERO AND SINGLE BITS AND DETERMINING THEIR NUMBER 2019
  • Novikov Grigorij Grigorevich
  • Chugunkov Ilya Vladimirovich
  • Yadykin Igor Mikhajlovich
RU2703335C1
PARAMETRIZABLE SINGLE-STROKE BINARY MULTIPLIER WITH FIXED DOT IN DIRECT AND AUXILIARY CODE 2020
  • Beliaev Andrei Aleksandrovich
  • Beliaev Ivan Andreevich
  • Petrichkovich Iaroslav Iaroslavovich
RU2753184C1
HOMOGENEOUS COMPUTING ENVIRONMENT FOR CONVEYOR CALCULATIONS OF SUM OF M-N-DIGIT NUMBERS 2012
  • Knjaz'Kov Vladimir Sergeevich
  • Osinin Il'Ja Petrovich
RU2486576C1
TRANSMISSION SYSTEM, TERMINAL UNIT, ENCODER, DECODER AND ADAPTIVE FILTER 1994
  • Rudol'F Khofmann
RU2123728C1
METHOD FOR ENCRYPTING BINARY INFORMATION AND DEVICE WHICH IMPLEMENTS SAID METHOD 1995
  • Volkov Sergej Sergeevich
  • Nazarov Oleg Petrovich
  • Roshchin Boris Vasil'Evich
  • Serdjukov Petr Nikolaevich
RU2096918C1
TRANSMISSION SYSTEM, TERMINAL UNIT, CODER, DECODER, AND ADAPTIVE FILTER 1994
  • Rudol'F Khofmann
RU2138030C1

RU 2 491 612 C1

Authors

Knjaz'Kov Vladimir Sergeevich

Osinin Il'Ja Petrovich

Dates

2013-08-27Published

2011-12-05Filed