Научная статья на тему 'Организация и сложность массово-конвейерных итерационно-разрядных вычислений в одномерных вычислительных структурах'

Организация и сложность массово-конвейерных итерационно-разрядных вычислений в одномерных вычислительных структурах Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
73
24
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Организация и сложность массово-конвейерных итерационно-разрядных вычислений в одномерных вычислительных структурах»

Материалы Всероссийской конференции “Интеллектуальные САПР-96”

показали, что при проектировании специализированных СБИС можно уменьшить размер кристалла на 7 процентов, причем время обработки увеличилось на 20 процентов при использовании методов Гаусса-Зейделя [3]. При генерации тестовых схем с помощью случайных распределений каналов размер кристалла уменьшился на 2.7 процента при увеличении времени работы программы на 9 процентов.

ЛИТЕРАТУРА

1. Селютин В.А. Автоматизированное проектирование топологии БИС. М.: Радио и связь, 1983.

2. Файзулаев Б.Н. и др. Быстродействующие матричные БИС и СБИС. М.:Радио и связь, 1989.

3. Жермен-Лакур П. и др. Математика и САПР:Кн.2. М.:Мир, 1989.

УДК 53.072

В. С. Князьков

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

В докладе приводятся оценки временной и пространственной сложности реализации итерационно-разрядных вычислений в режиме массово-конвейерной обработки N элементарных структур данных в одномерных итеративно-битовых вычислителях. В качестве математической модели таких вычислителей принята однородная структура из к вычислителей. Каждый вычислитель содержит битовый процессорный элемент, битовый коммутационный элемент и модуль ОЗУ с битовым доступом. Вычислители связаны между собой битовыми каналами обмена данными: (к)-й модуль связан с(к+1)-м и (к-1)-м модулем. Для организации режима конвейерной обработки используются разряженные диагональные схемы хранения данных в массиве модулей ОЗУ: при разрядно-паралельном

расположении разрядов данных в физическом пространстве памяти в (¡)-м модуле ОЗУ в 0)-й ячейке памяти помещен (а)-й разряд (к)-го данного, а в (j+l)-fi ячейке -(а)-й разряд (к+1)-го данного и т.д. В результате такого расположения данных при выполнении массовых операций в процессорные элементы на каждом шаге вычислений поступают различные разряды различных данных. С момента запуска всех вычислительных модулей в активную работу в них на каждом шаге вычислений поступают различные разряды различных данных. В итоге при диагональных схемах хранения обеспечивается совмещенная во времени обработка разрядов различных данных и конвейерное формирование значений разрядов отдельного данного.

При организации последовательно разрядно-параллельных массовоконвейерных вычислений итерационно-разрядного типа временная (TIME) и пространственная (SPACE) сложности равны:

TIME =3(М + N - 1), SPACE = M(2N + М + 5)П - 1.

i Надоели баннеры? Вы всегда можете отключить рекламу.