Если вам приходится выбирать (при прочих равных условиях) между одним процессором с четырьмя ядрами и двумя процессорами с двухъядерным процессором, каковы преимущества каждого решения?
3 ответа
Одним из основных преимуществ для одного четырехъядерного процессора является экономия электроэнергии и тепла / охлаждения в целом.
Физически говоря, задержка между двумя отдельными процессорами, разделенными сантиметрами, сама по себе является ударом по многопроцессорным конфигурациям. Однако эти конфигурации обычно имеют независимый кэш, который отличается от многоядерной системы с одним или двумя кристаллами. Эти архитектуры с общим кешем значительно увеличивают производительность, когда работает нужное приложение (например, приложение с минимальным количеством пропусков кеша, использующее все ядра), но ядра все еще борются за общий ресурс, что может привести к противоположному ужасный кеш пропускает, что убивает производительность.
К сожалению, каждая доска и архитектура разные. На ваш вопрос можно ответить или, по крайней мере, угадать для данного приложения. Тем не менее, когда дело доходит до сырой производительности, жюри отсутствует.
Стоимость, однако, другое дело. Я думаю, это очевидно, учитывая распространение многоядерных систем, стоимость которых в пользу четырехъядерного процессора.
Мне лично хотелось бы 1 квадрокоптер, и я рассуждаю так, что 1 процессор может управлять данными и работать напрямую с оперативной памятью, а не 2 процессора конкурируют за управление данными. Я уверен, что есть и другие объяснения.