Исследование влияния опций компилятора на 32 битном проц.
Барра Белый Гепард 13 января, 2008 - 19:30
Отправляю непосредственно к оригиналу
http://www.xakep.ru/magazine/xa/100/106/1.asp
Хотел провести подобное сравнение на 64битном проце, но не знаю, как сравнить производительность 32 и 64битной программы на одном компе.
»
- Для комментирования войдите или зарегистрируйтесь
1
1 переформулируйте название темы
2 не страдайте ерундой прочитайте man gcc и вообще сравнение будет разным для разного софта так что это все субьективно
если юзаете gcc-4.2.x то лучше ставить -march=native -mtune=native
___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
одного march
одного march вполне хватит с учетом:
-march=cpu-type
Generate instructions for the machine type cpu-type. The choices for cpu-type are the same as for -mtune. Moreover, specifying -march=cpu-type implies -mtune=cpu-type.
http://gcc.gnu.org/onlinedocs/gcc/i386-and-x86_002d64-Options.html
Впринципе да...
Впринципе да... но у меня это стоит из за бага в глибц =) оно просто начиная с версии 2.6.12 не собирается если не стоят оба флага
___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
Analysis of Compiler Options
Analysis of Compiler Options via Evolutionary Algorithm
app-benchmarks/acovea
Ага, если
Ага, если учесть что сам автор acovea не использует на своей системе флаги, которые эта прога выдает... ;-)
Вопрос не в тему - а насколько безопасно сейчас использовать gcc 4.2.x? Они ж еще не в стабильной ветке.
Ну имхо
Ну имхо безопасно =)
Я им примерно с полгода пользуюсь =)
___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
я тоже им
я тоже им пользуюсь (ранее юзал 4.1), не полгода конечно =)
но проблим с ним пока не было
Тема вроде как
Тема вроде как называется "Исследование влияния опций компилятора на 32 битном проц" для ентого acovea вполне подходит.