Патент №2451987 - Устройство для расчета порядковых номеров битов с высоким логическим уровнем в строке данных

Изобретение относится к области обработки информации и может быть использовано в вычислительной технике, системах коммуникации и защиты информации от несанкционированного доступа. Техническим результатом является упрощение устройства при сохранении высокой скорости выполнения операции. Устройство содержит n=2 k бинарных входов битов строки данных, где k-целое положительное число, n выходов значений порядковых номеров битов с высоким логическим уровнем в строке данных, выход POPCNT числа битов с высоким логическим уровнем в строке данных, n элементов логического умножения, каждый из которых имеет выход Y, первый вход X1 и второй бинарный вход Х2, и формирует на выходе Y результат умножения данных на входах X1 и Х2, вычислительные блоки Мij , содержащие сумматоры и образующие пирамидальную структуру с k уровнями обработки, где индекс j меняется от 1 до k=log 2n и указывает номер уровня обработки, а индекс i меняется от 1 до 2j-1 и указывает номер блока на уровне. 6 з.п. ф-лы, 7 ил.

Патент №2451987, изображение 1
Патент №2451987, изображение 2
Патент №2451987, изображение 3

Классификация патента

Код Наименование
МПК G06F 7/50Способы и устройства для обработки данных с воздействием на порядок их расположения или на содержание обрабатываемых данных - для сложения; для вычитания 7/483
МПК G06F 7/60Способы и устройства для обработки данных с воздействием на порядок их расположения или на содержание обрабатываемых данных - способы и устройства для выполнения вычислений с использованием машинных чисел и числовых полей, т.е. представление числа без основания; вычислительные устройства с использованием комбинаций количественных представлений машинных чисел и числовых полей