Двухъядерные 2,4 ГГц Xeon X3220 - которые идут, устанавливая для GCC?

Если я использую -march=nocona или -march=core2 при компиляции двоичных файлов для этого процессора с gcc 4.3?

vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Xeon(R) CPU           X3220  @ 2.40GHz
stepping        : 8
cpuid level     : 10
flags           : 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 cx16 lahf_lm

Я не могу действительно найти, является ли этот ЦП уже core2 архитектурой... Только найдите информацию о четырехъядерных вариантах, но этот ЦП является только двухъядерным.

1
задан 07.09.2013, 21:09

1 ответ

- march=core2 должен быть корректным. Вы могли всегда сравнивать кода с каждым. Кроме того, можно найти, что open64 компилятор мог бы быть лучше в оптимизации кода. gcc является большим, потому что он работает над таким количеством платформ, однако это не является самым мощным когда дело доходит до создания супер оптимизированного кода. Я предполагаю, что это действительно, для чего Вы идете, иначе Вы просто использовали бы i686 для дуги.

2
ответ дан 12.12.2019, 13:18

Теги

Похожие вопросы