Ячейка однородной вычислительной среды Советский патент 1989 года по МПК G06F15/163 

Описание патента на изобретение SU1513471A1

Фиг. 2

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

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

to

лю; нуль переходит в единицу, если 0.-1)-й разряд логического вектора в (j-l)-M столбце содержит единицу; в остальных случаях i-и разряд логического вектора передается без изменений,

Значение i-ro разряда информационного вектора в j-M столбце определяется по следующему правилу. разряд логического вектора изменился с единицы на нуль, то г-й разряд информационного вектора j-ro столбца обнуляется; если i-и разряд логического вектора изменился с нуля на едиЯчейка содержит синхровход 1,nep-1j5 ЧУ то i-му разряду информационно- вый и второй информационные входы 2 го вектора j-ro столбца присваивается и 3, логические входы 4-6, функцио-значение (i-l)-ro разряда инфо1мацинальные выходы 7 и 8, триггер 9, эле- онного вектора (j-1)-ro столбца; если мент НЕ 10, триггер 11, элемент ИЛИзначение i-ro разряда логического век12, элемент НЕ 13, элемент И 14, эле-2о ™Р следующий столбец передается мент ИЛИ 15, элементы И 16-18 и элемент НЕ 19.

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

без изменения, то значение 1-го разряда информационного вектора в следующий столбец передается без изменений.

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

Z - J Qx х s 1

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

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

х

Z J ГСх XjVXj X,.) где Z ,, и Z 2 соответственно значения

сигналов на выходах 7 jO и 8 ячейки;

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

Устройство, построенное на базе ,,

I я чеек, обеспечивает вьшолнение опера- тия информационного вектора снимает- I ций сжатия двоичных векторов. В про- , I цессе работы устройства исходный ин- j формационный вектор подается на входы 2 и 3 ячейки первого столбца, причем, Q устройства информационный и логичес- i-и разряд вектора подается на вход кий векторы передаются в соседний 2 (i , 1 ) ячейки и вход 3 (i + 1,1) справа столбец ячеек матрицы на вход ячейки. Логический вектор подается на входы 4-6 ячеек первого столбца, причем i-и разряд вектора подается на 5 информационных векторов. Таким обра- вход 6(i 1 )ячейки и вход 6(1 - 1,1) У зом, устройство реализует конвейерный ячейки. В. каждом такте на тактирующие входы триггеров подается синхроимпульс. В результате двоичные векторы (информационный и логический) переда- JQ элементов состоит из первого элемен- ются в преобразованном виде в сосед- та НЕ, четвертого элемента И, второго НИИ справа столбец. Значение i-ro элемента ИЛИ и третьего элемента НЕ, разряда логического вектора в J-M Таким образом, время задержки распро- столбце при этом определяется значе- странения сигнала в наиболее длинной ниями (i-l)-ro, i-ro,(i + 1)-го разря-, цепочке элементов составляет время дов логического вектора в (j-l)-M 4t, где t - время задержки сигнала столбце; единица переходит в нуль, одним логическим элементом. В резуль- если (i +1)-й разряд логического век- тате без нарушения правильности ра- тора в (j-l)-M столбце был разен ну- боты устройства допустш-ю поступлеся с выхода 7 ячеек последнего столбца устройства.

Поскольку на каждом такте работы

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

принцип обработки информации.

В данной ячейке наиболее длинная цепочка последовательно включенных

лю; нуль переходит в единицу, если 0.-1)-й разряд логического вектора в (j-l)-M столбце содержит единицу; в остальных случаях i-и разряд логического вектора передается без изменений,

Значение i-ro разряда информационного вектора в j-M столбце определяется по следующему правилу. разряд логического вектора изменился с единицы на нуль, то г-й разряд информационного вектора j-ro столбца обнуляется; если i-и разряд логического вектора изменился с нуля на еди™Р следующий столбец передается

без изменения, то значение 1-го разряда информационного вектора в следующий столбец передается без изменений.

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

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

тия информационного вектора снимает- устройства информационный и логичес- кий векторы передаются в соседний справа столбец ячеек матрицы на вход информационных векторов. Таким обра- зом, устройство реализует конвейерный элементов состоит из первого элемен- та НЕ, четвертого элемента И, второго элемента ИЛИ и третьего элемента НЕ, Таким образом, время задержки распро- странения сигнала в наиболее длинной цепочке элементов составляет время 4t, где t - время задержки сигнала одним логическим элементом. В резуль- тате без нарушения правильности ра- боты устройства допустш-ю поступлеся с выхода 7 ячеек последнего столбца устройства.

Поскольку на каждом такте работы

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

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

В данной ячейке наиболее длинная цепочка последовательно включенных

5151

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

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

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

16

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

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

динен с третьим входом: второго элемента И,

BJ(

Л|, V- v

Др-JгЧ

вш.

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

название год авторы номер документа
Устройство для сжатия двоичных векторов 1985
  • Матов Александр Яковлевич
  • Карловский Сергей Евгеньевич
  • Макарчук Александр Моисеевич
  • Дроник Владимир Николаевич
  • Якуб Игорь Михайлович
SU1256041A1
ЯЧЕЙКА ОДНОРОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ И УСТРОЙСТВО ДЛЯ СЖАТИЯ ДВОИЧНЫХ ВЕКТОРОВ НА БАЗЕ ЯЧЕЕК ОДНОРОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ 2011
  • Князьков Владимир Сергеевич
  • Осинин Илья Петрович
RU2450327C1
ЯЧЕЙКА ОДНОРОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ, ОДНОРОДНАЯ ВЫЧИСЛИТЕЛЬНАЯ СРЕДА И УСТРОЙСТВО ДЛЯ КОНВЕЙЕРНЫХ ВЫЧИСЛЕНИЙ СУММЫ м n-РАЗРЯДНЫХ ЧИСЕЛ 2011
  • Князьков Владимир Сергеевич
  • Осинин Илья Петрович
RU2475815C1
Устройство для сжатия векторов 1987
  • Дворецкий Геннадий Вячеславович
SU1425704A1
Устройство для сжатия двоичных векторов 1980
  • Фет Яков Ильич
SU943739A1
Ячейка однородной структуры 1986
  • Волченская Тамара Викторовна
  • Князьков Владимир Сергеевич
  • Егоров Владимир Николаевич
  • Раевский Сергей Евгеньевич
SU1335975A2
Многофункциональное вычислительное устройство 1985
  • Раш Владимир Иосифович
  • Черкасская Валентина Владимировна
SU1293727A1
Ячейка однородной среды 1986
  • Князьков Владимир Сергеевич
  • Раевский Сергей Евгеньевич
  • Егоров Владимир Николаевич
  • Волченская Тамара Викторовна
SU1372322A1
Ячейка однородной структуры 1988
  • Князьков Владимир Сергеевич
  • Волченская Тамара Викторовна
  • Афонин Сергей Леонидович
  • Афонина Светлана Викторовна
SU1501035A2
ЯЧЕЙКА ОДНОРОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ 2004
  • Князьков Владимир Сергеевич
  • Федюнин Роман Николаевич
RU2284568C2

Иллюстрации к изобретению SU 1 513 471 A1

Реферат патента 1989 года Ячейка однородной вычислительной среды

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

Формула изобретения SU 1 513 471 A1

VIUZ.I

Документы, цитированные в отчете о поиске Патент 1989 года SU1513471A1

Устройство для сжатия двоичных векторов 1980
  • Фет Яков Ильич
SU943739A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сжатия двоичных векторов 1985
  • Матов Александр Яковлевич
  • Карловский Сергей Евгеньевич
  • Макарчук Александр Моисеевич
  • Дроник Владимир Николаевич
  • Якуб Игорь Михайлович
SU1256041A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 513 471 A1

Авторы

Князьков Владимир Сергеевич

Волченская Тамара Викторовна

Бойков Илья Владимирович

Афонин Сергей Леонидович

Даты

1989-10-07Публикация

1987-11-30Подача