crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Тотальная оптимизация
RazrFalcon
  опции профиля:
сообщение 11.10.2010, 20:24
Сообщение #1


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Решил не плодить кучу меких тем и написать все в одной
1) При динамической линковке производительность меньше чем при статической?
Как я понимаю да при статической все нужное от динам. либы войдет в бинарник.
2) Как собрать х64 приложение, есть Ubuntu 10.10 x64, только я не уверен (не знаю как проверить) что прога именно 64-х битная.
qmake /"мой путь"/cv.pro -r -spec linux-g++-64
Какие есть ключи для оптимизации, и есть ли они вообще. Где глянуть, пока кроме -static ничего не нашел.
3) Какие еще есть методы увеличения производительности. Важна каждая миллисекунда.
4) Читал на тему того, что даже разные версии gcc влияют на производительность.
Заранее спасибо. :)

Сообщение отредактировал RazrFalcon - 11.10.2010, 20:27
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Iron Bug
  опции профиля:
сообщение 13.10.2010, 7:57
Сообщение #2


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


Цитата(ufna @ 12.10.2010, 19:51) *
А в основном - можно ли на нем собрать Qt для WinCE

видишь ли, собрать можно всё, что угодно, при условии, что компилятор поддерживает процессор, который в твоей штуковине сидит.
ну и с make-файлами для сборки нужно возиться. у icc свои опции, не всегда одинаковые с gcc.

а так, помнится, под icc 8 умельцы даже ядро собирали. летало, как на стероидах :)

icc даёт прирост производительности даже не на интеловских процах. он напичкан хитрожопыми алгоритами и у него много опций самой разнообразной оптимизации.
вообще, в Intel не дураки сидят. одна из самых уважаемых мною лично компаний в области IT и электроники. никакого бардака, всё продумано и стабильно работает, в отличие от некоторых (не будем показывать пальцем :) ).

я смотрю, это какая-то вендозная платформа - armv4i? если вендозная, то icc работать будет, конечно... но его придётся "украсть". ибо бесплатные компилеры под венду интел не раздаёт. правда, у них есть для венды что-то типа "я тут потестирую ваш компилер, обещаю, что не буду использовать в коммерческих целях", с бесплатным кодом для регистрации. по крайней мере, раньше что-то такое было. но я не юзала эту возможность. у меня icc дома, под линём, на совершенно законных основаниях. а под вендой мы на работе тестовый образец icc тестировали: результаты исключительно положительные.

Сообщение отредактировал Iron Bug - 13.10.2010, 8:05
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 13.10.2010, 22:49
Сообщение #3


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


Цитата(Iron Bug @ 13.10.2010, 8:57) *
видишь ли, собрать можно всё, что угодно, при условии, что компилятор поддерживает процессор, который в твоей штуковине сидит.
ну и с make-файлами для сборки нужно возиться. у icc свои опции, не всегда одинаковые с gcc.

а так, помнится, под icc 8 умельцы даже ядро собирали. летало, как на стероидах :)

icc даёт прирост производительности даже не на интеловских процах. он напичкан хитрожопыми алгоритами и у него много опций самой разнообразной оптимизации.
вообще, в Intel не дураки сидят. одна из самых уважаемых мною лично компаний в области IT и электроники. никакого бардака, всё продумано и стабильно работает, в отличие от некоторых (не будем показывать пальцем :) ).

я смотрю, это какая-то вендозная платформа - armv4i? если вендозная, то icc работать будет, конечно... но его придётся "украсть". ибо бесплатные компилеры под венду интел не раздаёт. правда, у них есть для венды что-то типа "я тут потестирую ваш компилер, обещаю, что не буду использовать в коммерческих целях", с бесплатным кодом для регистрации. по крайней мере, раньше что-то такое было. но я не юзала эту возможность. у меня icc дома, под линём, на совершенно законных основаниях. а под вендой мы на работе тестовый образец icc тестировали: результаты исключительно положительные.


ну я посмотрел, у них было для WinCE версия, но в 2008ом они продали ее Marvell, с концами. Потому я не особо понимаю как обычный icc заставить скомпилить под armv4i, под x86 то легко, а тут :(((

с "украсть" то пофиг - если результат даст, я бы купил, мне это ОЧЕНЬ много значит такой прирост скорости.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- RazrFalcon   Тотальная оптимизация   11.10.2010, 20:24
- - Iron Bug   компилятор icc (Intel) - производительность в полт...   12.10.2010, 8:17
- - Алексей1153   Цитата(Iron Bug @ 12.10.2010, 11:17) отка...   12.10.2010, 8:30
- - kwisp   Я вот книжку умную прочел, так там пишут что ...   12.10.2010, 8:41
- - Алексей1153   А ещё, нет смысла особо оптимизировать всё подряд ...   12.10.2010, 8:44
- - Iron Bug   просто у меня большой опыт работы с риал-тайм прог...   12.10.2010, 9:07
- - kwisp   RazrFalcon, ты собираешься вопросы задавать про о...   12.10.2010, 9:08
- - Iron Bug   Цитата(Алексей1153 @ 12.10.2010, 11:44) А...   12.10.2010, 9:21
- - kwisp   Цитата(Iron Bug @ 12.10.2010, 10:07) ника...   12.10.2010, 9:27
- - CodeHunter   Цитата(Iron Bug @ 12.10.2010, 8:17) тольк...   12.10.2010, 9:29
- - Iron Bug   Цитата(kwisp @ 12.10.2010, 12:27) точно т...   12.10.2010, 9:43
- - Алексей1153   Цитата(Iron Bug @ 12.10.2010, 12:21) но и...   12.10.2010, 9:56
- - kwisp   Цитата(Iron Bug @ 12.10.2010, 10:43) в да...   12.10.2010, 10:00
- - Iron Bug   Цитата(Алексей1153 @ 12.10.2010, 12:56) н...   12.10.2010, 10:07
- - ufna   а интеловский компилятор можно подружить с Qt для ...   12.10.2010, 13:54
- - RazrFalcon   Всем спасибо. Прилично постов прибавилось со вчера...   12.10.2010, 14:26
- - Iron Bug   Цитата(ufna @ 12.10.2010, 16:54) а интело...   12.10.2010, 15:29
|- - ufna   Цитата(Iron Bug @ 12.10.2010, 16:29) я ел...   12.10.2010, 16:51
- - Iron Bug   Цитата(ufna @ 12.10.2010, 19:51) А в осно...   13.10.2010, 7:57
|- - ufna   Цитата(Iron Bug @ 13.10.2010, 8:57) видиш...   13.10.2010, 22:49
- - RazrFalcon   новость по темеhttp://www.linux.org.ru/news/openso...   13.10.2010, 22:14


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 15.1.2025, 1:05