Является ли Intel i7 (4 ядра, 8 HT-логических ядер) лучше, чем Intel Core 2 Quad для разработки VisualC ++? - PullRequest
6 голосов
/ 01 октября 2009

Я должен дать рекомендацию руководству относительно того, должны ли мы тратить дополнительные деньги на покупку новых компьютеров с процессорами Intel i7 (i7 950s) или стоит ли покупать процессоры Intel Core 2 Quad (Q9550 или что-то подобное).

Нашей главной задачей является разработка Microsoft Visual C ++, поэтому мы стремимся обеспечить лучшее время компиляции и компоновки за наши деньги.

Системы i7 стоят на 600 долл. Каждая больше, чем системы Intel Core 2 Quad. ГГц процессоров в основном эквивалентны.

Оправданы ли эти дополнительные деньги с точки зрения дополнительной производительности компиляции / ссылки?

Ответы [ 4 ]

4 голосов
/ 12 февраля 2010

Я пойду за банальным ответом и просто скажу "Да !!!!!"

Уверен, это слишком поздно для ОП, но для всех, кто читает это ... не думайте, что эти 600 долларов будут потрачены впустую (и со временем их станет меньше), ядро ​​i7 будет владеть Core 2 Quad. У меня было и то, и другое, и время компиляции уменьшилось с 27 до 11 минут.

Core i7 полностью!

1 голос
/ 27 ноября 2009

Мы протестировали системы i7, где я работаю, и у них были серьезные проблемы со стабильностью на всех из них.

Core 2 Quad даст вам самый большой удар за доллар, но использование двухъядерных Xeons даст вам самый большой удар.

В любом случае, вставьте как можно больше оперативной памяти в машины и настройте быстрый массив RAID 1 на машине с высококачественными дисками как для немного более высокой скорости, так и для целостности данных. Нормальные диски в порядке, SSD-накопители по-прежнему не точны с точки зрения производительности; много хороших предложений, которые вы видите на SSD, касаются дисков, которые работают медленнее, чем стандартные магнитные жесткие диски.

0 голосов
/ 27 ноября 2009

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

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

Я бы лучше купил 2xi7 с 8 + 8 нитью и 2 ГГц, чем четырехъядерный 3,2 ГГц - оба стоят одинаково.

0 голосов
/ 01 октября 2009

Компиляции, которые будут использовать все ядра, вероятно, в любом случае связаны с диском. Выберите Core 2 Quad, и вы будете счастливы долгие годы.

добавлено из комментариев:

Если у вас есть запасные $ 600, получите хороший SSD для кода ИЛИ библиотеки, вы получите очень приличное увеличение скорости компиляции.

...