Archives

Сообщения в "Открытый код" Категория RSS

Intel активно работает с сообществом разработчиков открытого исходного кода и сотрудничает с различными коммерческими поставщиками в вопросах развития Linux и других OSS решений. Читайте наши последние идеи о развитии и росте данного направления.

Используем ли мы SSE?

Maxym Dmytrychenko (Intel) (2 пост(а)) 09.09.2008 17:50
Комментарии (4)

Предположим что есть бинарник и надо узнать какие именно и сколько SIMD/SSE инструкций используеться и тем более отрабатывают на практике. Как это сделать быстро и достоверно? По возможности с разбиением на версии SSE/SSE2...SSE4 etc? Что больше используеться FPU или SSE? Оказываеться с помощью simd_check это сделать просто. Выходные данные будут выглядеть например так: a.exe:4091f5 CPUID detected: cpuid a.exe:409208 CPUID detected: cpuid a.exe:40918d   SIMD: SSE2 :movapd [...]

Продолжение ›

Категория: Uncategorized, Открытый код, Разработка софта

Точность и вежливость компилятора

Maxym Dmytrychenko (Intel) (2 пост(а)) 18.08.2008 02:12
Комментарии (11)

В процесе нахождения высшей истины иногда приходиться спотыкать и полностью осознавать базис. Возьмем к примеру, следующий код :#include <stdio.h> int main (void) {   double a = 3.0, b = 7.0, c;   c = a / b;   if (c == a / b) {     printf ("comparison succeeds\n");   } else {     printf ("unexpected result\n");   }   return 0; } и оказываеться что например на gcc, [...]

Продолжение ›

Категория: Открытый код, Разработка софта