Я долго размышлял об этом и надеялся, что кто-то здесь сможет ответить на него довольно легко. Если бы я искал самый мощный процессор, на что мне действительно смотреть? Есть так много разных параметров процессора, и я хочу знать, что делает каждая вещь и что действительно имеет значение. В основном это: как обстоят дела с ядрами? Если бы я использовал оптимизированные приложения из микса, было бы теоретически лучше получить четырехъядерный процессор с частотой 1,0 ГГц или одноядерный процессор с частотой 4 ГГц? Кроме того, в чем разница между процессором Sandy Bridge и процессором Ivy Bridge? Если бы у них была одинаковая тактовая частота и количество ядер, Ivy Bridge работал бы лучше? Действительно ли старый Xeon с равной тактовой частотой и количеством ядер для нового i7 действительно работает хуже / медленнее? Размер имеет значение? Зачем мне идти с 22-нм процессором по сравнению с 32-нм, если разница в размерах такая незначительная? Как насчет кеша? Когда кеш вступает в игру с производительностью?
1 ответ
Без хорошего понимания базовых технологий ЦП и приложений, которые их используют, к сожалению, нетривиально сравнивать два процессора из разных линий или определять «самый мощный» ЦП.
Зачем мне идти с 22-нм процессором по сравнению с 32-нм, если разница в размерах такая незначительная?
Это вряд ли тривиально в процентном отношении; так как это 1/3 сокращения. Меньший размер означает, что:
- более сложные схемы могут соответствовать размеру матрицы
- меньше тепловыделения, что позволяет использовать меньшие радиаторы или больше разгона
- 22-нм, вероятно, новее, и в него интегрированы и другие архитектурные улучшения
Как обстоят дела с ядрами? Если бы я использовал оптимизированные приложения из микса, было бы теоретически лучше получить четырехъядерный процессор с частотой 1,0 ГГц или одноядерный процессор с частотой 4 ГГц?
Многоядерные системы позволяют системе запускать более 1 приложения без необходимости переключения контекста, а также могут помочь с общей быстротой реагирования, поскольку приложение на переднем плане не истощает ОС ресурсами ЦП.
Большинство типичных компьютерных приложений не максимально используют каждое ядро, поэтому большее их количество улучшит производительность. И наоборот, в некоторых случаях, например в играх, в которых интенсивно используется одно ядро, но которые не оптимизированы для нескольких ядер, производительность лучше при более высокой тактовой частоте на ядро.
Если бы они оба имели одинаковую тактовую частоту и количество ядер [... что лучше?]
Как правило, более новый должен работать лучше, поскольку в него интегрированы последние архитектурные улучшения (улучшенное прогнозирование конвейера, меньший штраф за ветвление и т.д.).