Цитата:
Сообщение от Zabor
Виталик, т.е. i7 в принципе не может обеспечить в однопоточном приложении производительность, достигаемую Core 2 Duo при том же однопоточноном приложении?
|
Здесь зависит от самого приложения. В теории, производительность i7 даже в однопоточном режиме гораздо лучше, так как нету арбитра шины и кэш L1, L2 есть в каждом ядре. Но это очень хорошо заметно на современных приложениях. Здесь всё дело в архитектуре самого МСТС, в частности, компиллятора. Он не может на все 100 использовать новую архитектуру процессора Intel Core i7, такие как виртуальная адресация регистров и объм кэша. Поэтому заметного прироста производительности и нету. Приходится шаманить с бубном, чтобы как-то повысить ФПС.
Ещё добавлю: МСТС, похоже, нужны больше гигагерцы. Компания Intel после Pentium4 выбрала стратегию, что "мускулы хорошо, но ещё нужно иметь и ум". То есть повышать дальше гигагерцы стало практически невозможным из-за тепловыделения и резкого возрастания стоимости. Они полностью сменили архитектуру процессоров, организацию работы кэша, уменьшили количество команд с 360 до 30, так как P.4 было 360 команд и многие из них почти дублировали друг друга. Гигагерцы в i7 меньше чем в том же P.4 или Core 2 Duo, а производительность гораздо выше. А машинные и загрузочные коды МСТС явно не умеют использовать все эти возможности.