Информация о статье
2018 г., Том 23, № 1, с.96-104
Хусаинов А.А., Титова Е.А.
Оптимальная глубина вычислительного конвейера при заданном объеме входных данных
Рассмотрен вычислительный конвейер, ступени которого могут иметь различные временные задержки, а время обмена с каналами одинаково. При заданной вероятности того, что входной элемент данных вызывает рестарт, построена аналитическая модель для расчета вероятнейшего и среднего значений времени обработки заданного числа входных элементов данных. На основании этой модели показано, что при заданных числе ступеней и тотальной логической задержке конвейер будет иметь максимальную производительность тогда и только тогда, когда задержки ступеней равны между собой. Для конвейера с одинаковыми задержками ступеней получена поправка известной формулы Доби-Флинна для оптимальной глубины вычислительного конвейера при заданной вероятности рестарта с учетом числа обрабатываемых элементов. Приведен пример, показывающий, что эта поправка может быть существенной. Показано, что эта формула дает оптимальную глубину на множестве всех конвейеров, включая конвейеры с различными задержками ступеней.
[полный текст] Ключевые слова: вычислительный конвейер, производительность, тотальный конфликт, рестарт конвейера, вероятнейшее значение, математическое ожидание, глубина конвейера
doi: 10.5072/ICT.2018.1.12004
Библиографическая ссылка: Хусаинов А.А., Титова Е.А. Оптимальная глубина вычислительного конвейера при заданном объеме входных данных // Вычислительные технологии. 2018. Т. 23. № 1. С. 96-104
|
|
|