GCC 4.3 Когда?
oklamster 24 октября, 2007 - 22:55
Имею проц Core 2 quad Q6600. Слышал что только в gcc 4.3 реализована полноценная поддержка core 2 и ssse3. Обидно иметь такой проц и не использовать все его прелести. Кто может просветить в этом вопросе, а то march=nocona както неважно выглядит.
»
- Для комментирования войдите или зарегистрируйтесь
В гцц 4.2
В гцц 4.2 есть
я обычно такую оптимизацию ставлю на коре2 и зеоны на базе коре2
___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
CFLAGS для
CFLAGS для процессоров Intel Core2
Core 2 Duo — флагманский процессор в линейке Intel и именно «тот самый» процессор в данный момент. У всех правильно думающих пользователей Gentoo возникает один и тот же вопрос: «Какие CFLAGS нужно использовать для этого зверя?»
Michael Weyershäuser предоставил ссылку на пост dirtyepic в блоге, содержащий ответ на этот вопрос на основе информации от самой Intel. В GCC 4.1 для Core Solo/Duo используется -march=prescott, а для Core 2 Duo/Solo используется -march=nocona. В GCC 4.2, установки -march такие же, но добавлен флаг -mtune=generic. В GCC 4.3 уже будет отдельный флаг для этих процессоров — -march=core2 (примечание редактора).
Разве это не так?
------------------------------------------------------------------------
GA-P965-DS3/C2D-Q6600 2.94 GHz/2Gb/SATAIIx160GB/GF8600GT-256/Gentoo-x86_64
Dell Axim x51v(WM6) из за него на большой комп пришлось винду ставить! ехешники без неё не проинсталить.
Впринципе
Впринципе так
только ман по гцц почитайте
native определяет что за проц по /proc/cpuinfo и выставляет нужные оптимизацие
в том числе и sse3 и sse4
что тоже в коре 2 встречается
имхо это оптимальный флаг на данный момент
___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
core2 полноценно
core2 полноценно будет поддерживаться(будут нужные оптимизации) лишь в 4.3. Оптимальный вариант сейчас nocona для gcc-4.2.
По поводу sse: ну и куда вам эти sseN? Мне вот просто интересно? Базовый набор тн SSE1 нормально поддерживается, все остальное расширения, назначения которым в повседневной жизни придумать трудно.
Еще раз почитай
Еще раз почитай ман по гцц =)
sse и его различные реализации это мультимедиа и как не странно всякий оасчетный софт типа blas-atlas gamess gromacs
___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
ОК! Спасибо за
ОК! Спасибо за консультацию...
Но возник следующий вопрос.. Поставил GCC 4.2.2 оно поставилось паралельно с gcc 4.1! По умолчанию 4.1 используется в системе... как поменять?
------------------------------------------------------------------------
GA-P965-DS3/C2D-Q6600 2.4 GHz/2Gb/SATAIIx160GB/GF8600GT-256/Gentoo-x86_64
Dell Axim x51v(WM6) из за него на большой комп пришлось винду ставить! ехешники без неё не проинсталить.
1. прочитать
1. прочитать доки на gentoo.org
2. меняется так
___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)