|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Denis Smirnov 2:5020/400 28 Dec 2001 17:06:17 To : Andrew Vitsenko Subject : Re: SlackWare -------------------------------------------------------------------------------- Andrew Vitsenko <vits@rf.unn.runnet.ru> wrote: >> Следующее - жила-была одна фирма, и завли ее Intel. И появилась у нее идея. >> Как ни странно для коммерческой фирмы, ведущей агрессивную политику, идея >> действительно очень полезная для всех. А заключалась идея в создании набора >> команд для векторной обработки целочисленных данных, дабы ускорить аудио и >> видео кодеки. Много лет прошло с тех пор, однако до сих пор эта приятная >> возможность процессора практически не используется. AV> У кого как :-) То, что она используется в тех программах, которые специально под это заточены, не так интересно. Интереснее когда компилятор в состоянии сам оптимизировать код под MMX там, где это разумно (ну или хотя бы там, где это указывается #pragma'ми). >> Почему? Да потому, что >> требует массы усилий со стороны программиста. Представим себе что на тот >> момент большая часть софта была бы opensource. Тогда Intel достаточно было >> бы нанять хорошую группу программистов, и добавить нормальную поддержку MMX >> в GCC. AV> Зачем это надо Intelу? Есть более другой компилятор. И под Linux в том AV> числе. Рекомендую посмотреть AV> http://www.intel.com/software/products/compilers/index.htm Они что, по-твоему, на компиляторах деньги делают? ;-) >> Как >> результат -- пользователи получили бы ощутимое ускорение, и, соответственно, >> очередной повод приобрести более крутые процессоры. Сейчас точно то же самое >> происходит с SSE/SSE2 -- не использует их почти никто. AV> См. выше. Под виндой есть два основных компилятора --- MS VC, и борландовские. Тем более C/C++ не единственные существующие языки. Именно поэтому производителям процессоров выгодна поддержка gcc --- в этом случае они убивают сразу множество зайцев. -- С уважением, Denis --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/910464cb70e5.html, оценка из 5, голосов 10
|