Curios: Что делает процессоры лучше других?

Я давно задумывался об этом, и надеялся, что кто-то здесь сможет ответить на него довольно легко. Если бы я искал самый мощный процессор, на что я действительно должен смотреть? Существует так много разных параметров процессора, и я хочу знать, что делает каждая вещь и что действительно имеет значение. В основном это: что такое сделка с ядрами? Если я возьму использование оптимизированных приложений из состава, теоретически лучше получить четырехъядерный процессор с тактовой частотой 1,0 ГГц или 1-ядерный 4-ГГц процессор? Кроме того, в чем разница между процессором Sandy Bridge и процессором Ivy Bridge? Если бы оба они имели одинаковые тактовые частоты и количество ядер, то Ivy Bridge мог бы работать лучше? Увеличивает ли предыдущий Xeon с равной тактовой частотой и количеством ядер на новый i7 хуже / медленнее? Имеет ли значение размер? Зачем мне идти с 22-нм процессором на 32 нм, когда разница в размерах настолько тривиальна? Как насчет кеша? Когда кеш входит в игру с производительностью?

  • Что означает «процессор» и «процессор ядра» в / proc / cpuinfo?
  • One Solution collect form web for “Curios: Что делает процессоры лучше других?”

    Без хорошего понимания основных технологий процессора и приложений, которые их используют, к сожалению, нетривиально сравнивать два процессора с разных линий или определять «самый мощный» процессор.

    Зачем мне идти с 22-нм процессором на 32 нм, когда разница в размерах настолько тривиальна?

    В процентном отношении это едва ли тривиально; Так как это 1/3-я редукция. Меньший размер означает, что:

    • Более сложные схемы могут поместиться на одном и том же размере матрицы
    • Меньше тепла, что позволяет использовать меньшие радиаторы или больше разгона
    • 22-й, вероятно, более новый, и другие архитектурные улучшения также интегрированы

    Какова сделка с ядрами? Если я возьму использование оптимизированных приложений из состава, теоретически лучше получить четырехъядерный процессор с тактовой частотой 1,0 ГГц или 1-ядерный 4-ГГц процессор?

    Несколько ядер позволяют системе запускать более 1 приложения без переключения контекста, это также может помочь с общей отзывчивостью, поскольку ваше приложение переднего плана не голодает ОС ресурсов ЦП.

    Большинство типичных компьютерных приложений не максимизируют каждое ядро, поэтому многие из них улучшат производительность. Напротив, в некоторых случаях, например, в играх, которые сильно используют одно ядро, но не оптимизированы для нескольких ядер, производительность лучше с более высокой тактовой частотой на ядро.

    Если бы у обоих они были одинаковой тактовой частотой и количеством ядер [… что лучше?]

    Как правило, более новый должен быть лучше, поскольку он имеет последние архитектурные улучшения (лучшее прогнозирование трубопровода, более низкий разветвление и т. Д.).

    Давайте будем гением компьютера.