-march = core2 должен быть правильным. Вы всегда можете сравнить код с каждым. Кроме того, вы можете обнаружить, что компилятор open64 может лучше оптимизировать ваш код. GCC хорош, потому что он работает на очень многих платформах, однако он не самый мощный, когда речь идет о создании супероптимизированного кода. Я предполагаю, что это действительно то, что вы собираетесь, иначе вы бы просто использовали i686 для арки.
Xeon X3220 двухъядерный 2,4 ГГц - какие настройки марта для GCC?
1944
hurikhan77
Должен ли я использовать -march=nocona
или -march=core2
при компиляции двоичных файлов для этого процессора с GCC 4.3?
vendor_id: GenuineIntel семья процессора: 6 модель: 15 Название модели: Intel (R) Xeon (R) CPU X3220 @ 2,40 ГГц степпинг: 8 Уровень процессора: 10 флаги: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni ssse3 cxm lah
Я действительно не могу найти, если этот процессор уже является архитектурой Core2 ... Только найти информацию о четырехъядерных вариантах, но этот процессор только двухъядерный.
1 ответ на вопрос
2
spowers
+1 за подсказку к open64, что интересно, однако в этом случае нужно только установить make.conf на gentoo. ;-)
hurikhan77 14 лет назад
0
Хорошо, уверен, что march = core2 - правильный выбор. Действительно большая часть - это то, что он выбирает все расширения, такие как SSE3 и тому подобное.
spowers 14 лет назад
0
Принимается, так как система работает без проблем с ним. Однако я не делал никаких тестов, чтобы доказать, что это действительно лучше - просто чувствую себя более комфортно сейчас. ;-)
hurikhan77 14 лет назад
0
Я рад, что это работает хорошо.
spowers 14 лет назад
0
Похожие вопросы
-
8
Должен ли я выбрать 32 или 64 бит для Linux?
-
12
Процессорные ядра: чем больше, тем лучше?
-
5
Почему мой компьютер начинает загружаться, а затем внезапно выключается?
-
-
4
Есть ли способ компиляции из исходного кода и автоматического отслеживания обновлений?
-
2
Максимальная температура процессора для Core 2 Duo E6400
-
4
Насколько быстро каждое ядро в двухъядерном процессоре?
-
7
Могу ли я уменьшить скорость процессора моего MacBook при работе от батареи?
-
2
Предлагает ли Intel i7 реальное улучшение по сравнению со своими предшественниками?
-
4
Может ли 32-битная ОС работать на 64-битном процессоре?
-
3
Возможно ли использовать процессор Intel Q8400 в моем ASUS P5N-EM HDMI mobo?