Ячейка однородной вычислительной среды

 

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

„„Я0„„1513471

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

А1 (51) 4 G 06 F 15/20

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А BYOPCHOMY СВИДЕТЕЛЬСТВУ

7(21)

8("4) 2 (x/) (г) (А ) (х„) > (х,) ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГННТ СССР

1 (21) 4336179/24-24 (22) 30, 11.87 (46) 07. 10.89, Бюл. Ф 37 (71) Пензенский политехнический институт (72) В.С.Князьков, Т.В.Волченская, И,В,Бойков и С.Л.Афонин (53) 681.3(088.8) (56) Авторское свидетельство СССР

У 943739, кл. G 06 F 15/20, 1980„.

Авторское свидетельство СССР

М- 1256041, кл. G 06 F 15/20, 15/347, 1985. (54) ЯЧЕЙКА ОДНОРОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ (57) Изобретение относится к автома2 тике и вычислительной технике и предназначено для применения в устройстве для сжатия двоичных векторов и других системах логической обработки информации. Цель изобретения — повьппение быстродействия ячейки за счет сокращения числа элементов в цепи распространения управляющего сигнала.

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

3 15134

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

- Цель изобретения — повышение быст родействия ячейки за счет сокращения числа элементов в цепи распространения управляющего сигнала. 10

На фиг. 1 представлена схема соединения ячеек в устройство для сжатия двоичных векторов; на фиг. 2 — . функциональная схема ячейки.

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

12, элемент НЕ 13, элемент И 14, эле-2О мент HIIH 15, элементы И 16-18 и элемент НЕ 19.

Функционально ячейка выполняет вычисления следующих логических функций: 25

Z ) = .) (x(х х ч х хз х )

Е 1 = .((х, х Чхз, где Z „и Z — соответственно значения сигналов на выходах 7 и 8 ячейки; х — х — соответственно значения

5 сигналов на выходах 2-6 ячейки.

Устройство, построенное на базе ячеек, обеспечивает выполнение опера ций сжатия двоичных векторов. В про- .

: цессе работы устройства исходный ин, формационный вектор подается на входы

2 и 3 ячейки первого столбца, причем, О

i -й разряд вектора подается на вход

2 (i, 1) ячейки и вход 3 (1 + 1,1) ячейки. Логический вектор подается на входы 4-6 ячеек первого столбца, при-. чем 1 -й разряд вектора подается на 45 вход 6 (1,1)ÿ÷åéêè и вход 6 (1 — 1,1) ) ячейки. В, каждом такте на тактирующйе входы триггеров подается синхроимпульс. В результате двоичные векторы (информационный и логический) переда- р ются в преобразованном виде в соседний справа столбец. Значение i -го разряда логического вектора в j-u столбце при этом определяется значениями (i 1) ro i го (1 + 1) -Го разря дов логического вектора в (j-1)-м столбце; единица переходит в нуль, если (i +1)-й разряд логического вектора в (j-1)-м столбце был разен ну71 4, лю, нуль переходит в единицу, если (i — 1)-й разряд логического вектора в (j-1)-м столбце содержит единицу; в остальных случаях i -й разряд логического вектора передается без изменений, Значение 1 — го разряда информационного вектора в j-м столбце определяется rio следующему правилу. Если i -й раз ряд ло гическо го в ек то ра измен ился с единицы на нуль, то 1-й разряд информационного вектора j-го столбца обнуляется, если i -й разряд логического .вектора изменился с нуля на единицу, то i-му разряду информационного вектора j-го столбца присваивается значение (i -1)-го разряда информационного вектора (j-1)-го столбца, если значение i — го разряда логического вектора в следующий столбец передается без изменения, то значение i — ro разряда информационного вектора в следующий столбец передается без изменений.

Таким образом, в каждом такте в очередной столбец устройства перепиЪ дывается логический вектор, в котором все единицы, под которыми были нули, опустятся на одну строку. Одновременно с этим на одну строку опускаются соответствующие единичным разрядам логического вектора и значения информационного вектора.

В результате через (m-1) такт работы устройства происходит сжатие m-мерного двоичного вектора. Результат сжатия информационного вектора снимается с выхода 7 ячеек последнего столбца устройства.

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

В данной ячейке наиболее длинная цепочка последовательно включенных элементов состоит из первого элемента НЕ, четвертого элемента И, второго элемента ИЛИ и третьего элемента НЕ.

Таким образом, время задержки распространения сигнала в наиболее длинной цепочке элементов составляет время

4t где t — время задержки сигнала одним логическим элементом. В результате без нарушения правильности работы устройства допустимо поступле5 151347 ние на синхронизирующий вход ячейки сигнала синхронизации через время

4t, т.е. на время раньше, чем в известной ячейке. Так как для формирования конечного результата преобразования двоичного вектора требуется (m-1) тактов работы устройства, то соответственно предлагаемая ячейка по сравнению с известной будет рабо10 тать на время (m-1) t быстрее, где

m — число строк в матрице ячеек устройства.

Формула изобретения

Ячейка однородной вычислительной среды, содержащая три элемента НЕ, два элемента ИЛИ, четыре элемента И, два триггера, синхровход ячейки соединен с синхроводами первого и второго триггеров, выходы которых соединены с первым и вторым выходами ячейки соответственно, первый информационный вход которой соединен с первым входом первого элемента И, выход которого со-25 единен с первым входом первого элемента ИЛИ, выход которого соединен с входом установки первого триггера и входом первого элемента НЕ, выход которого соединен с входом сброса первого триггера, второй информационный

1 6 вход ячейки соединен с первым входом второго элемента И, выход которого соединен с вторым входом первого элемента ИЛИ, первый логический вход ячейки соединен с первым входом третьего элемента И, выход которого соединен с первым входом второго элемента

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

1513471

° ° °

° е °

° ° °

° ° °

Составитель А.Ушаков

Редактор Н.Яцола Техред M.Äèäûê Корректор Н. Король

Заказ 6081/49 Тираж 668

ЦНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская.наб., д. 4/5 производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Ячейка однородной вычислительной среды Ячейка однородной вычислительной среды Ячейка однородной вычислительной среды Ячейка однородной вычислительной среды 

 

Похожие патенты:

Изобретение относится к вычислительной технике ,в частности, к автоматическим и цифровым коммутационным системам, обеспечивающим параллельное и приоритетное распределение информации между элементами многопроцессорных ЭВМ

Изобретение относится к вычислительной технике ,в частности, к системам автоматизации научных исследований в реальном масштабе времени

Изобретение относится к вычислительной технике и может быть использовано при организации вычислительных процессов в многопроцессорных системах

Изобретение относится к области вычислительной техники

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

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

Изобретение относится к вычислительной технике и позволяет повысить пропускную способность систем коммутации за счет уменьшения времени реакции на низкоприоритетные запросы

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

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

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

Изобретение относится к вычислительной технике и предназначено для образования коммуникационной линии связи между двумя устройствами

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

Изобретение относится к построению многопроцессорных вычислительных систем с синхронной и асинхронной работой процессоров

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

Изобретение относится к техническим средствам информатики и вычислительной техники и может быть использовано для решения задач коммутации процессорных элементов

Изобретение относится к вычислительной технике и микроэлектронике

Изобретение относится к вычислительной технике и может быть использовано при решении задач информационно-поисковой и логической обработки данных в составе векторных ЭВМ и систем и форматирования данных

Изобретение относится к электронным системам коммутации, использующим многопроцессорные устройства, и, в частности, к способу проверки состояния процессора
Наверх