ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
739896 Топик полностью
Ксения (27.02.2017 12:55, просмотров: 746) ответил =AlexD= на Ваш вывод неверен, поскольку зависит от архитектуры процессора. Моё замечание касалось именно интеловских процессоров, у АМД ситуация другая. На сколько я знаю там второй поток позволяет задействовать именно неиспользуемые одним потоком ресурсы.
Время тоже является ресурсом, наравне с аппаратными (включая блок FPU). Поэтому увеличение производительности за счет "неиспользуемых" (простаивающих без дела) ресурсов возможно лишь до тех пор, пока такие ресурсы есть в наличии и их можно перераспределить в пользу нуждающихся. Однако тесты, по которым производится измерение производительности, являются в определенной мере стресс-тестами, т.к. загружают процессор работой в максимальной мере. А в этом случае простаивающих без дела ресурсов практически не остается. Например, идея иметь FPU-блок на двоих/четверых, чтобы использовать все его ресурсы на обслуживание одного из потоков, который считает арифметику, хороша лишь до тех пор, пока остальным потокам арифметика не нужна. Однако в тестах на производительность FPU все потоки получат одно и тоже задание, связанное с арифметическими расчетами, а потому общаг выигрыша не принесет.