Информация о статье

2018 г., Том 23, № 1, с.96-104

Хусаинов А.А., Титова Е.А.

Оптимальная глубина вычислительного конвейера при заданном объеме входных данных

Рассмотрен вычислительный конвейер, ступени которого могут иметь различные временные задержки, а время обмена с каналами одинаково. При заданной вероятности того, что входной элемент данных вызывает рестарт, построена аналитическая модель для расчета вероятнейшего и среднего значений времени обработки заданного числа входных элементов данных. На основании этой модели показано, что при заданных числе ступеней и тотальной логической задержке конвейер будет иметь максимальную производительность тогда и только тогда, когда задержки ступеней равны между собой. Для конвейера с одинаковыми задержками ступеней получена поправка известной формулы Доби-Флинна для оптимальной глубины вычислительного конвейера при заданной вероятности рестарта с учетом числа обрабатываемых элементов. Приведен пример, показывающий, что эта поправка может быть существенной. Показано, что эта формула дает оптимальную глубину на множестве всех конвейеров, включая конвейеры с различными задержками ступеней.

[полный текст]
Ключевые слова: вычислительный конвейер, производительность, тотальный конфликт, рестарт конвейера, вероятнейшее значение, математическое ожидание, глубина конвейера

doi: 10.5072/ICT.2018.1.12004

Библиографическая ссылка:
Хусаинов А.А., Титова Е.А. Оптимальная глубина вычислительного конвейера при заданном объеме входных данных // Вычислительные технологии. 2018. Т. 23. № 1. С. 96-104
Главная| Цели| Редколлегия| Содержание| Поиск| Подписка| Правила| Контакты
ISSN 1560-7534
© 2024 ФИЦ ИВТ, Новосибирск