×
29.06.2019
219.017.9ff8

Результат интеллектуальной деятельности: ЯЧЕЙКА ОДНОРОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ И УСТРОЙСТВО ДЛЯ СЖАТИЯ ДВОИЧНЫХ ВЕКТОРОВ НА БАЗЕ ЯЧЕЕК ОДНОРОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ

Вид РИД

Изобретение

Аннотация: Изобретение относится к вычислительной технике и предназначено для построения однородных вычислительных сред, выполняющих сжатие массивов двоичных векторов в конвейерном режиме. Техническим результатом является повышение надежности однородной вычислительной среды за счет сокращения числа связей между ячейками однородной вычислительной среды и повышение быстродействия за счет использования более быстродействующих ячеек однородной вычислительной среды. Устройство содержит матрицу ячеек однородной вычислительной среды, содержащую m-1 строк и m-1 столбцов, где m - число разрядов входного сигнала, при этом ячейка содержит элемент ИЛИ, элемент И, два триггера. 3 ил., 1 табл.

Изобретение относится к вычислительной технике и предназначено для построения однородных вычислительных сред, выполняющих сжатие двоичных векторов.

Однородной вычислительной средой называется регулярная структура, состоящая из соединенных друг с другом одинаковых ячеек, выполняющая определенную функцию. Ячейка однородной вычислительной среды - элемент регулярной структуры. Разряды вектора кодируются состоянием сигнала и соответствуют значениям логической единицы или логического нуля на входах и выходах ячейки однородной вычислительной среды.

Известно техническое решение ячейки однородной вычислительной среды, запатентованное в качестве изобретения - патент RU 2284568 С2, которое содержит два информационных и один управляющий входы, два выхода, четыре элемента И, два элемента НЕ, элемент ИЛИ с соответствующими связями. Недостаток состоит в том, что в устройстве не реализован конвейерный принцип обработки информации, что существенно снижает быстродействие устройства.

Наиболее близкой к заявляемому решению является техническое решение ячейки однородной вычислительной среды, авторское свидетельство SU №1513471 А1, которая содержит вход синхронизации 1, первый 2 и второй 3 информационные входы, логические входы 4-6, первый 7 и второй 8 функциональные выходы, триггеры 9, 11, элементы НЕ 10, 13, 19, элементы И 14, 16-18, элементы ИЛИ 12, 15 с соответствующими связями.

Недостатком является относительно низкое быстродействии ячейки, которое составляет 4t, где t - время задержки сигнала одним логическим элементом, в предлагаемом решении время задержки сокращено в четыре раза.

Технический результат заявляемого решения: предлагаемое изобретение направлено на повышение быстродействия ячейки за счет сокращения числа элементов в цепях распространения информационного сигнала и связей: первый информационный вход ячейки подключен к первому входу элемента ИЛИ, второй вход элемента ИЛИ подключен к второму информационному входу ячейки, первый и второй информационные входы ячейки подключены соответственно к первому и второму входу элемента И, выход которого подключен к информационному входу второго триггера.

Описание технического решения ячейки: ячейка однородной вычислительной среды состоит из одного двухвходового элемента И, одного двухвходового элемента ИЛИ и двух триггеров, вход синхронизации ячейки соединен с входами синхронизации первого и второго триггера, выход элемента ИЛИ подключен к информационному входу первого триггера, первый информационный вход ячейки подключен к первому входу элемента ИЛИ, второй вход элемента ИЛИ подключен к второму информационному входу ячейки, выход которого подключен к информационному входу первого триггера, первый и второй информационные входы ячейки подключены соответственно к первому и второму входу элемента И, выход которого подключен к информационному входу второго триггера, информационные выходы первого и второго триггера являются первым и вторым информационными выходами ячейки.

Примером построения ячейки может служить ее схема, созданная путем программирования на программируемых логических интегральных схемах (ПЛИС).

На фиг.1 приведена функциональная схема ячейки однородной структуры, где 1, 2 - информационные входы, 3 - вход синхронизации, 4, 5 - информационные выходы, 6 - элемент ИЛИ, 7 - элемент И, 8, 9 - триггеры.

Ячейка однородной структуры реализует следующую систему логических функций:

Q1(t)=a∨b

Q2(t)=a·b

где a, b - соответственно состояние сигналов на входах 1 и 2 ячейки;

Q1(t), Q2(t) - соответственно состояние сигналов на выходах 4 и 5 ячейки.

Ячейка работает следующим образом.

Вход a Вход b Q1(t) Q2(t)
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 1

Второе заявляемое техническое решение - устройство для сжатия двоичных векторов на базе ячеек однородной вычислительной среды рассмотренного типа.

Известно техническое решение однородной вычислительной среды, запатентованное в качестве изобретения - патент RU 2284568 С2. Устройство содержит: ячейки однородной вычислительной среды 1,1-1,m, 2,1-2,m,…, n,1-n,m, информационные входы a0-an, b0-bm, информационные выходы p0-pn, c0-cm, управляющий вход М, соединенный с управляющими входами m, каждой ячейки однородной вычислительной среды.. Недостаток состоит в том, что в устройстве не реализован конвейерный принцип обработки информации, что существенно снижает быстродействие устройства.

Наиболее близкое к заявляемому решению - техническое решение однородной вычислительной среды, авторское свидетельство SU №1513471 А1. Устройство построено на базе ячеек. В процессе работы устройства информационный вектор подается на входы 2 и 3 ячейки первого столбца, причем i-й разряд вектора подается на вход 2 (i, 1) ячейки и вход 3 (i+1, 1) ячейки. Логический вектор подается на входы 4-6 ячеек первого столбца, причем i-й разряд вектора подается на вход 6 (i, 1) ячейки и вход 4 (i-1, 1) ячейки. Недостаток состоит в том, что устройство работает не только с информационным вектором, но и с логическим, что приводит к увеличению связей между ячейками однородной среды, что в свою очередь приводит к понижению надежности.

Технический результат заявляемого решения: предлагаемое изобретение направлено на повышение надежности однородной вычислительной среды за счет сокращения числа связей между ячейками однородной вычислительной среды и повышение быстродействия за счет использования более быстродействующих ячеек однородной вычислительной среды: первый и второй информационные входы (m/2) ячеек первого столбца однородной вычислительной среды при четном значении m соединены с соответствующими разрядами m-разрядного вектора, при нечетном значении m m-разрядный вектор соединен с соответствующими информационными входами ((m+1)/2) ячеек первого столбца, а оставшиеся незадействованные входы ячеек первого столбца соединены со значением логического нуля, первый информационный выход каждой (i, j)-й ячейки подключен к второму информационному входу (i, j+1)-й ячейки, второй информационный выход каждой (i, j)-й ячейки подключен к первому информационному входу (1+1, j+1)-й ячейки, кроме ячеек первой строки, начиная со второго столбца, первый информационный вход которых соединен со значением логической единицы.

Описание технического решения устройства для сжатия двоичных векторов на базе ячеек однородной вычислительной среды.

Однородная вычислительная среда из ячеек рассмотренного типа, обеспечивающая сжатие двоичных векторов, представляет собой матрицу: количество столбцов однородной вычислительной среды равно m-1, количество строк однородной вычислительной среды равно m-1. На первый и второй информационные входы (m/2) ячеек первого столбца однородной вычислительной среды при четном значении m подаются соответствующие разряды m-разрядного вектора, при нечетном значении m m-разрядный вектор соединен с соответствующими информационными входами ((m+1)/2) первого столбца матрицы однородной вычислительной среды, а на оставшиеся незадействованные входы ячеек первого столбца подано значение логического нуля, первый информационный выход каждой (i, j)-й ячейки подключен к второму информационном входу (i, j+1)-й ячейки, второй информационный выход каждой (i, j)-й ячейки подключен к первому информационном входу (i+1, j+1)-й ячейки, кроме ячеек первой строки, начиная со второго столбца, на первый информационный вход которых подано значение логической единицы.

Описание работы устройства: в каждом такте на входы синхронизации триггеров подается сигнал синхронизации. В результате вектор передается в соседний справа столбец преобразованном виде. Значение i-го разряда вектора в j-м столбце определяется значением (i-1)-го разряда вектора в (j-1)-м столбце. В результате через (m-1) такт работы устройства происходит сжатие m-мерного двоичного вектора. Первый и второй информационные выходы последних (m/2) ячеек последнего столбца однородной вычислительной среды при четном значении m и первый и второй информационные выходы ((m+1)/2) ячеек последнего столбца однородной вычислительной среды при нечетном значении m являются выходами схемы, с которых снимается результат. На выходах остальных ячеек будет присутствовать логическая единица. Так как на каждом такте работы устройства вектор передается в соседний справа столбец ячеек матрицы, на вход устройства на каждом такте может быть подан следующий вектор. Таким образом, устройство реализует конвейерный принцип обработки информации.

Так как в ячейке обе цепочки распространения сигнала имеют по одному логическому элементу, время задержки распространения сигнала в составляет t, где t - время задержки сигнала одним логическим элементом, значит, время работы всей однородной вычислительной среды составляет (m-1)*t, что меньше в четыре раза по сравнению с исходным вариантом по авт. св. №1513471 А1, равным (m-1)*4t.

Примером построения однородной вычислительной среды может служить ее схема, созданная путем программирования на ПЛИС.

На фиг.2 представлена структурная схема однородной вычислительной среды в общем виде на базе ячейки однородной структуры, предназначенная для сжатия m-мерных двоичных векторов при четном значении m, где CELL - ячейки однородной структуры, информационные входы X1-Xm, информационные выходы Y1-Ym.

На фиг.3 изображен пример выполнения операции сжатия двоичного вектора Х=101000 с разрядностью m=6, поданного на информационные входы X16 однородной вычислительной среды. При этом на фиг.3 показана передача данных с выходов j-го столбца на соответствующие входы (j+1)-го столбца. Через пять тактов работы устройства результат сжатия Y=000011 доступен на выходах Y1-Y6 однородной вычислительной среды.

Источник поступления информации: Роспатент

Показаны записи 1-10 из 11.
20.02.2013
№216.012.2837

Ячейка однородной вычислительной среды, однородная вычислительная среда и устройство для конвейерных вычислений суммы м n-разрядных чисел

Изобретения относятся к вычислительной технике и могут быть использованы при построении быстродействующих арифметических устройств ЭВМ на базе однородных вычислительных сред. Техническим результатом является повышение быстродействия и надежности. Ячейка однородной вычислительной среды содержит...
Тип: Изобретение
Номер охранного документа: 0002475815
Дата охранного документа: 20.02.2013
10.06.2013
№216.012.48ca

Способ изготовления облегченной арочной балки

Изобретение относится к области строительства, в частности к способу изготовления облегченной арочной балки. Технический результат заключается в уменьшении трудоемкости изготовления и монтажа. Заготовку из прокатного профиля, имеющего сплошную стенку и две параллельные полки, режут вдоль...
Тип: Изобретение
Номер охранного документа: 0002484214
Дата охранного документа: 10.06.2013
10.06.2014
№216.012.cc2c

Способ контроля и управления непрерывной термообработкой

Изобретение относится к области металлургии и машиностроения. Для предотвращения брака по механическим свойствам непрерывно отожженной металлической заготовки и обеспечения максимального выхода годного осуществляют управление непрерывной термообработкой металлических заготовок, которое включает...
Тип: Изобретение
Номер охранного документа: 0002518039
Дата охранного документа: 10.06.2014
27.06.2014
№216.012.d85d

Способ изготовления крутоизогнутых тонкостенных труб заданного профиля

Изобретение относится к обработке металлов давлением и может быть использовано при мелкосерийном производстве крутоизогнутых тонкостенных труб прямоугольной и другой формы поперечного сечения, изготовленных из заготовок круглых труб, загнутых на требуемый угол. Заготовку размещают внутри...
Тип: Изобретение
Номер охранного документа: 0002521167
Дата охранного документа: 27.06.2014
20.10.2014
№216.012.fe75

Способ изготовления обрезных пиломатериалов из пиловочника

Изобретение относится к деревообрабатывающей промышленности и может быть использовано при изготовлении пиломатериалов. Из пиловочника получают двухкантный брус и два необрезных сегмента. Затем двухкантный брус распиливают на обрезные доски и трехкантные обрезные сегменты, которые после сушки...
Тип: Изобретение
Номер охранного документа: 0002530997
Дата охранного документа: 20.10.2014
10.12.2014
№216.013.0e67

Способ синтеза порошка интерметаллида ndni в расплаве солей

Изобретение относится к порошковой металлургии, в частности получению порошка интерметаллида NdNi. Cинтез порошка осуществляется в герметичном сосуде в среде аргона, при температуре 850 К. Реакционной смесью является расплав солей, содержащий, мас.%: неодим 24-26, никель 23, эвтектика хлоридов...
Тип: Изобретение
Номер охранного документа: 0002535104
Дата охранного документа: 10.12.2014
20.03.2015
№216.013.323b

Способ получения многослойного композитного покрытия на стали методом химического осаждения

Изобретение относится к получению покрытий на металлических поверхностях. В способе на стальную поверхность наносят многослойное покрытие, в котором в качестве нечетных слоев наносят слои никель-фосфор, а в качестве четных кобальт-фосфор. Слои никель-фосфор осаждают из раствора, имеющего рН...
Тип: Изобретение
Номер охранного документа: 0002544334
Дата охранного документа: 20.03.2015
10.04.2015
№216.013.36c7

Управляемый шунтирующий реактор-автотрансформатор

Изобретение относится к электротехнике и может быть использовано для компенсации избыточной реактивной мощности преимущественно дальних линий электропередачи и изменения на них напряжения. Технический результат заключается в совмещении в шунтирующем реакторе-автотрансформаторе функций...
Тип: Изобретение
Номер охранного документа: 0002545511
Дата охранного документа: 10.04.2015
10.04.2015
№216.013.3e9e

Многослойное композитное покрытие на стали, полученное методом химического осаждения

Изобретение относится к машиностроению, в частности к защитным покрытиям на стали, полученным методом химического осаждения. Покрытие содержит, по меньшей мере, шесть компонентов - никель, кобальт, фосфор, химические соединения никеля с фосфором состава NiP, NiP, NiP, и состоит из нескольких...
Тип: Изобретение
Номер охранного документа: 0002547518
Дата охранного документа: 10.04.2015
10.04.2015
№216.013.3ee1

Способ получения диффузионного бестокового покрытия на основе редкоземельного металла на детали из никеля или никелевого сплава

Изобретение относится к химико-термической обработке деталей из никеля и никелевых сплавов. Способ получения диффузионных бестоковых покрытий на основе редкоземельного металла на детали из никеля или никелевых сплавов включает насыщение свинца, находящегося в эквимольном расплаве хлоридов калия...
Тип: Изобретение
Номер охранного документа: 0002547585
Дата охранного документа: 10.04.2015
Показаны записи 1-10 из 14.
20.02.2013
№216.012.2837

Ячейка однородной вычислительной среды, однородная вычислительная среда и устройство для конвейерных вычислений суммы м n-разрядных чисел

Изобретения относятся к вычислительной технике и могут быть использованы при построении быстродействующих арифметических устройств ЭВМ на базе однородных вычислительных сред. Техническим результатом является повышение быстродействия и надежности. Ячейка однородной вычислительной среды содержит...
Тип: Изобретение
Номер охранного документа: 0002475815
Дата охранного документа: 20.02.2013
10.03.2013
№216.012.2ece

Ячейка однородной вычислительной среды, однородная вычислительная среда и устройство для конвейерных арифметических вычислений по заданному модулю

Изобретения относятся к вычислительной технике и могут быть использованы для построения однородных вычислительных сред, выполняющих арифметические операции над парами двоичных векторов по заданному модулю. Техническим результатом является повышение быстродействия и надежности. Ячейка однородной...
Тип: Изобретение
Номер охранного документа: 0002477513
Дата охранного документа: 10.03.2013
20.06.2013
№216.012.4e18

Способ организации умножения чисел с плавающей запятой, представленных в системе остаточных классов

Изобретение относится к вычислительной технике и предназначено для построения быстродействующих параллельно-конвейерных умножителей. Техническим результатом является повышение скорости вычисления. Способ содержит этапы, на которых осуществляют параллельную запись остатка по основанию p...
Тип: Изобретение
Номер охранного документа: 0002485574
Дата охранного документа: 20.06.2013
27.06.2013
№216.012.51f7

Однородная вычислительная среда для конвейерных вычислений суммы m n-разрядных чисел

Изобретение относится к вычислительной технике и предназначено для построения быстродействующих многооперандных параллельно-конвейерных сумматоров для обработки массивов целых положительных чисел. Техническим результатом является повышение быстродействия за счет параллельно-конвейерного...
Тип: Изобретение
Номер охранного документа: 0002486576
Дата охранного документа: 27.06.2013
27.08.2013
№216.012.6577

Способ организации вычислений суммы n m-разрядных чисел

Изобретение относится к вычислительной технике и предназначено для построения быстродействующих многооперандных параллельно-конвейерных сумматоров, для обработки массивов целых положительных чисел. Техническим результатом является повышение скорости вычисления. Способ содержит этапы, на которых...
Тип: Изобретение
Номер охранного документа: 0002491612
Дата охранного документа: 27.08.2013
10.11.2013
№216.012.7fd0

Способ деления целых двоичных чисел без остатка начиная с младших разрядов

Изобретение относится к вычислительной технике и предназначено для построения быстродействующих параллельно-конвейерных делителей, обрабатывающих массивы положительных целых чисел. Техническим результатом является повышение скорости вычисления. Способ содержит этапы, на которых происходит...
Тип: Изобретение
Номер охранного документа: 0002498393
Дата охранного документа: 10.11.2013
27.11.2013
№216.012.8624

Способ организации умножения чисел с плавающей запятой, представленных в системе остаточных классов

Изобретение относится к вычислительной технике и предназначено для построения быстродействующих параллельно-конвейерных умножителей. Техническим результатом является повышение скорости вычисления. Способ содержит этапы: осуществляют параллельную запись остатка по основанию p множимого в...
Тип: Изобретение
Номер охранного документа: 0002500018
Дата охранного документа: 27.11.2013
10.01.2014
№216.012.9599

Устройство для выравнивания порядков m двоичных чисел

Изобретение относится к вычислительной технике и предназначено для построения однородных вычислительных сред, выполняющих функцию выравнивания порядков двоичных чисел. Техническим результатом является повышение быстродействия за счет параллельно-конвейерного нахождения максимального порядка с...
Тип: Изобретение
Номер охранного документа: 0002503991
Дата охранного документа: 10.01.2014
10.03.2014
№216.012.aa6e

Способ организации выполнения операции умножения двух чисел в модулярно-позиционном формате представления с плавающей точкой на универсальных многоядерных процессорах

Изобретение относится к вычислительной технике и может быть использовано для выполнения операции умножения чисел, представленных в модулярно-позиционном формате с плавающей точкой на универсальных многоядерных процессорах. Техническим результатом является повышение скорости вычисления за счет...
Тип: Изобретение
Номер охранного документа: 0002509345
Дата охранного документа: 10.03.2014
20.07.2015
№216.013.6529

Устройство для сравнения чисел в системе остаточных классов на основе интервально-позиционных характеристик

Изобретение относится к вычислительной технике и предназначено для выполнения операции сравнения двух чисел, представленных в системе остаточных классов. Техническим результатом является повышение быстродействия и обеспечение контроля корректности результата операции сравнения. Представленные...
Тип: Изобретение
Номер охранного документа: 0002557444
Дата охранного документа: 20.07.2015
+ добавить свой РИД