Archives

Сообщения от Igor Vorobtsov (Intel) RSS

Igor Vorobtsov (Intel)

“Хотели как лучше” или “Фортран и немного C: как найти ключ к оптимизации и профилировке”

Igor Vorobtsov (Intel) (3 пост(а)) 04.04.2012 17:30
Комментарии (3)

Производительность… Многие (если не сказать все) разработчики стремятся получить хорошо оптимизированный код и используют для этого различные методики. Наиболее простой и доступный способ — флаги компилятора для оптимизации, коих совсем немало. Ввиду огромного количества различных опций, которые могут переопределять другие, нередко возникает путаница. Как итог — ваше приложение может оказаться неоптимизированным, и результаты вас неприятно [...]

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

Категория: Intel Software Network

Cache blocking: техника и тонкости

Igor Vorobtsov (Intel) (3 пост(а)) 02.03.2012 09:46
Комментарии (4)

Недавно столкнулся с интересным вопросом по оптимизации кода с помощью техники блокирования циклов для обеспечения более эффективного использования кэша, и решил поделиться с вами, потому что в русской литературе нашёл не так много информации, как хотелось (я бы сказал, почти ничего). Сразу замечу, что примеры будут на Фортране – по нему и материала меньше, да [...]

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

Категория: Intel Software Network

Достоверны ли вычисления?

Igor Vorobtsov (Intel) (3 пост(а)) 07.12.2011 17:28
Комментарии (23)

В последнее время я достаточно много занимаюсь вопросами, связанными с точностью результатов, полученных при вычислениях, и пытаюсь найти ответ на вопрос - можно ли вообще получить точные результаты и как это сделать? Если отвечать на данный вопрос коротко и ясно – НЕТ, точный результат «в лоб» на машине получить практически невозможно при наличии сколь-нибудь сложной математической задачи, которую мы пытаемся решить.

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

Категория: Intel Software Network, Разработка софта
Метки: