Том 14 (2023) .– Выпуск 4 (59) .– Статья № 4 (430)

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

Научная статья

Метод построения циклических конвейеров

Игорь Алексеевич Адамович1Переписывавшийся автор, Юрий Андреевич Климов2

1Институт программных систем им. А. К. Айламазяна РАН, Веськово, Россия
2Институт прикладной математики им. М. В. Келдыша РАН, Москва, Россия
1 Игорь Алексеевич Адамович — Переписывавшийся автор i.a.adamovich@gmail.com

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

Ключевые слова: конвейер, ПЛИС, микросхема, скважность, очередь, кредит

Для цитирования: Адамович И. А., Климов Ю. А. Метод построения циклических конвейеров // Программные системы: теория и приложения. 2023. Т. 14. № 4. С. 67–89. https://psta.psiras.ru/2023/4_67-89.

Полный текст статьи (PDF): https://psta.psiras.ru/read/psta2023_4_67-89.pdf.

Статья поступила в редакцию 08.11.2023; одобрена после рецензирования 29.11.2023; принята к публикации 29.11.2023; опубликована онлайн 13.12.2023.

© Адамович И. А., Климов Ю. А.
2023
Адрес редакции: 152021, Ярославская обл., Переславский район, село Веськово, ул. Петра Первого, д. 4а, Институт программных систем имени А. К. Айламазяна РАН; Тел: +7(4852) 695-228 E-mail: ; Сетевой адрес издания:  http://psta.psiras.ru
© Федеральное государственное бюджетное учреждение науки Институт программных систем имени А. К. Айламазяна Российской академии наук (дизайн сайта) 2010–2024 The text of CC-BY-4.0 license