|
Программное и аппаратное обеспечение распределенных и суперкомпьютерных систем
Метод построения циклических конвейеров
И. А. Адамовичa, Ю. А. Климовb a Институт программных систем им. А. К. Айламазяна РАН, Веськово, Россия
b Институт прикладной математики им. М. В. Келдыша РАН, Москва, Россия
Аннотация:
Одним из наиболее эффективных способов организации вычислений на ASIC или FPGA является построение неостанавливаемых конвейеров. Однако для некоторых вычислительных схем получаемый конвейер может оказаться слишком большим для имеющихся ресурсов ASIC или FPGA. Авторами предлагается метод построения циклических конвейеров, управление потоками данных в которых основано на счетчиках и не зависит от данных, передаваемых по конвейеру. Предложенный метод позволяет строить более компактные неостанавливаемые конвейеры со скважностью, равной количеству проходов по циклу, которые должны пройти данные, чтобы конвейер преобразовал их в искомый результат.
Ключевые слова и фразы:
конвейер, ПЛИС, микросхема, скважность, очередь, кредит.
Поступила в редакцию: 08.11.2023 Подписана в печать : 29.11.2023
Образец цитирования:
И. А. Адамович, Ю. А. Климов, “Метод построения циклических конвейеров”, Программные системы: теория и приложения, 14:4 (2023), 67–89
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/ps431 https://www.mathnet.ru/rus/ps/v14/i4/p67
|
|