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