The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Анализ проблем оптимизации для конкурирующих CPU в компилято..., opennews (??), 04-Янв-10, (0) [смотреть все] +2

Сообщения [Сортировка по времени | RSS]


28. "Анализ проблем оптимизации для конкурирующих CPU в компилято..."  +/
Сообщение от MinimumLaw (?), 04-Янв-10, 23:25 
> Компилятор от Интел приводит к понижению производительность
>программ на процессорах, CPUID которых указывает на то, что это не
>Интел. При подмене CPUID производительность на том же процессоре возрастает.

Слушайте, я в этой жизни многого не понимаю, но по моему мнению у интеловского компилятора очень специфические задачи. Кто в здравом уме решиться плодить им код общего назначения? Для этого есть MS Visual Studio, GCC, SunStudio наконец...
А вот ежели нужна пиковая производительность в конкретной задаче на конкретном железе... За такая что 2-3% в плюс архиважно... Да и если нужна пиковая производительность на архитектурах i386 или x64 - то у интела конкурентов нет. Все остальное - бюжетный десктоп, но это ж тема совсем другого разговора.

Ответить | Правка | Наверх | Cообщить модератору

32. "Анализ проблем оптимизации для конкурирующих CPU в компилято..."  +1 +/
Сообщение от CAHbKA (?), 05-Янв-10, 00:43 
>Слушайте, я в этой жизни многого не понимаю, но по моему мнению
>у интеловского компилятора очень специфические задачи. Кто в здравом уме решиться
>плодить им код общего назначения?

Ну канешна.
openmp, mpi, всяческие разумные оптимизации, и т.д. и т.п. - специфика нашего времени.
Опять же инфраструктура, да хоть та же parallel studio
Тем не менее - про код пожалуй что и верно. Из соображений лицензирования.

Ответить | Правка | Наверх | Cообщить модератору

46. "Анализ проблем оптимизации для конкурирующих CPU в компилято..."  +3 +/
Сообщение от bircoph (?), 05-Янв-10, 02:56 
>Слушайте, я в этой жизни многого не понимаю, но по моему мнению
>у интеловского компилятора очень специфические задачи. Кто в здравом уме решиться
>плодить им код общего назначения? Для этого есть MS Visual Studio,
>GCC, SunStudio наконец...
>А вот ежели нужна пиковая производительность в конкретной задаче на конкретном железе...
>За такая что 2-3% в плюс архиважно... Да и если нужна
>пиковая производительность на архитектурах i386 или x64 - то у интела
>конкурентов нет. Все остальное - бюжетный десктоп, но это ж тема
>совсем другого разговора.

Вы, батенька, не прониклись идеей антимонопольной политики: корпорация _не_ имеет права *сознательно* ухудшать работу своего компилятора на продукции конкурентов. Речь идёт именно о сознательном ухудшении кода в зависимости от CPUID. И здесь я полностью поддерживаю антимонопольщиков США. Хочется пожелать нашим быть не хуже.

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

48. "Анализ проблем оптимизации для конкурирующих CPU в компилято..."  –1 +/
Сообщение от aZ (ok), 05-Янв-10, 04:55 
На продукции конкурентов компилятор от интел вообще не обязан работать.
Ответить | Правка | Наверх | Cообщить модератору

70. "Анализ проблем оптимизации для конкурирующих CPU в компилято..."  +2 +/
Сообщение от liks (??), 05-Янв-10, 12:21 
>На продукции конкурентов компилятор от интел вообще не обязан работать.

С одним НО.. Он не должен заявлять, что работает где-то помимо Intel.

Ответить | Правка | Наверх | Cообщить модератору

51. "Анализ проблем оптимизации для конкурирующих CPU в компилято..."  +/
Сообщение от ximaeraemail (?), 05-Янв-10, 07:02 
>Вы, батенька, не прониклись идеей антимонопольной политики: корпорация _не_ имеет права *сознательно*
>ухудшать работу своего компилятора на продукции конкурентов. Речь идёт именно о
>сознательном ухудшении кода в зависимости от CPUID. И здесь я полностью
>поддерживаю антимонопольщиков США. Хочется пожелать нашим быть не хуже.

Вот если бы больше компиляторов не было в природе, тогда, наверное, да. А так это просто алгоритм оптимизации -- способ оптимизации выбирается по CPUID, для неизвестных CPUID не выбирается ничего. Всё логично.

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру