Я собираюсь упаковать новый компьютер для себя, и я подумал о серии Xeon в качестве основного процессора. Xeons, как правило, имеют очень большие кэши, даже до 32 МБ. И вот вопрос:

Большим преимуществом является наличие большого кеша в повседневных приложениях? Как это влияет на игры, чертежи САПР, браузеры и т.д.?

4 ответа4

3

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

1

Вы не получите значительного улучшения производительности по сравнению с процессором Core i7 с тем же количеством ядер и схожими тактовыми частотами.

Процессоры Xeon имеют следующие преимущества:

  • Контроллер памяти ECC
  • PAE - больше поддержки памяти (например, 768 ГБ вместо 64 ГБ)
  • больше ядер в некоторых моделях
  • больше кеша в некоторых моделях
  • больше линий PCI Express в некоторых моделях
  • поддержка нескольких конфигураций процессора

Некоторые приложения могут эффективно использовать кэш более высокого уровня, но это зависит от того, как было написано приложение. В 3D-приложениях вы не увидите разницы между 8 МБ и 20 МБ кеша.

1

TL; DR Это зависит от программы.


Давайте сначала посмотрим на плюсы и минусы больших кешей:

Pro-х:

Большой кэш означает меньшее количество кешей. Промахи кеша дороги, со временем.

Con-х:

Большие кеши медленнее для доступа, потому что. (больше транзисторов, больше должно быть передано при отсутствии кеша и т. д.) Именно поэтому существуют даже кэши, и их несколько уровней. (В противном случае, почему бы просто не использовать оперативную память напрямую, верно ;-))


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

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

Хотя я не знаю о программах САПР, я бы предположил, что современные программы переносят большую рабочую нагрузку на видеокарту. Размер кеша здесь не имеет значения (я думаю).

0

Это не огромное преимущество, но, как правило, практическое правило гласит, что чем больше кеша, тем выше производительность. Идите вперед и максимально использовать доступный кеш.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .