В частности, я смотрю на i5-3570k или FX-8350, но это заставило меня задуматься над более общим конкретным вопросом о том, как многоядерные процессоры могут улучшить общую многозадачность.
Прочитав множество обзоров, тестов и т.д., Все в основном говорят одно и то же: более быстрый 4-ядерный I5 превосходит более медленный 8-ядерный FX в большинстве приложений, если только это приложение специально не кодируется, чтобы использовать преимущества более чем 4 ядер. Игры особенно хорошо работают на i5.
Но когда я читал, я заметил, что почти все тесты выполняются в вакууме. То есть этот тест или программное обеспечение - единственное, что тестируется. Но хотя это хорошо для тестирования этого конкретного программного обеспечения, вряд ли это реальный сценарий.
Например, в любой момент в течение дня у меня может быть открыто несколько браузеров с несколькими вкладками, например, Photoshop или Visual Studio, несколько фоновых программ (антивирус, Steam, Keepass и т.д.). И это в светлый день.
Итак, мой вопрос: теоретически, хотя более быстрый 4-ядерный процессор будет запускать отдельные части программного обеспечения быстрее самостоятельно, разве 8-ядерный процессор не может быть лучше при запуске нескольких программных продуктов, даже если они не обязательно оптимизированы под 8-ядерный процесс одновременно?