Сегодня мы продолжаем исследовать влияние такого ключевого параметра современных процессоров, как SMT, на общую производительность. При тестировании процессора Ryzen 9 3900Х в рамках операционной системы Windows 10 выяснилось, что влияние SMT на производительность минимально и в среднем по всем тестам колеблется в районе +/- 1%. Однако, это данные тестирования только в операционной системе Windows 10. Сегодня же эксперты сайта phoronix предлагают нам изучить его производительность в Linux.
В ходе тестирования выяснилось, что при включенном режиме SMT, средняя производительность по всем тестам увеличилась на 4% по сравнению с тем, как если бы SMT было отключено. Ясно, что это больше, чем 1% при тестировании Windows 10. И все же, как мы видим, абсолютное большинство программ игнорируют возможности виртуальных ядер, предпочитая не связываться с новыми технологиями. А значит, ждать каких-либо серьезных изменений на этом направлении в ближайшие несколько лет не стоит. И в такой ситуации вывод крайне прост: лучше больше высокочастотных физических процессоров, чем наличие виртуальных ядер. Мало того, даже для сложных профессиональных программ много ядер как правило просто не нужны. Больше информации смотреть здесь.