|
Информация о статье
2026 г., Том 31, № 1, с.106-120
Корсун А.В., Сущенко А.А., Шкуркин А.С.
Оптимизация обработки неоднородного потока команд процессорным конвейером
Рассмотрена конвейерная модель процесса выполнения неоднородного по трудоемкости потока команд однородным процессором. Получена в аналитическом виде функциональная зависимость оптимальной длины конвейера от времени выполнения отдельных команд приложения, размера приложения, накладных расходов на запись и чтение промежуточных результатов на каждом этапе конвейера и неоднородных вероятностей перезагрузки конвейера при промахах предсказания ветвлений на различных участках программного кода. Проведен анализ времени выполнения приложений оптимальным по длине процессорным конвейером. Найдены условия, при которых конвейеризация обеспечивает ускорение вычислений.
Ключевые слова: процессорный конвейер, длина конвейера, неоднородный поток команд, время выполнения приложения, размер приложения, вероятность перезагрузки конвейера
Библиографическая ссылка: Корсун А.В., Сущенко А.А., Шкуркин А.С. Оптимизация обработки неоднородного потока команд процессорным конвейером // Вычислительные технологии. 2026. Т. 31. № 1. С. 106-120
|
|
|
|