774 Тем для обсуждения
6,825 Открытых обсуждений
- Association for Computing Machinery TechNews (ACM)
- Go Parallel! (Dr. Dobbs)
- HPCwire (Tabor Communications, Inc.)
- insideHPC (John West)
- Joe Duffy's Weblog (Microsoft)
- Microsoft Parallel Programming Development Center (Microsoft Germany)
- MultiCoreInfo.com
- scalability.org (Scalable Informatics)
- Software Dev Blog (Intel Germany)
- Soft Talk Blog (Intel United Kingdom)
- The Moth (Microsoft)
Archives
Сообщения от Vladimir Tsymbal (Intel) 
Как и зачем мерить FLOPSы
Vladimir Tsymbal (Intel) (19 пост(а)) 24.05.2012 16:16
Комментарии (0)
Следующий обзор на Хабре - рассматриваются способы измерения производительнcоти вычислительных систем в FLOPS, а также метод измерения FLOPS программной реализации алгоритмов с помощью Intel VTune Amplifier XE. Хабра-ссылка. Как всегда, вопросы можно задавать и здесь, на ISN.
Категория: Intel Software Network, Разработка софта
Простая логика Инспектора
Vladimir Tsymbal (Intel) (19 пост(а)) 17.05.2012 14:35
Комментарии (0)
Многим кажется, что Инпектор иррационален, совершает бессмысленные действия, дает ненужную информацию, и вообще его сложно понять. Доходит до смешного: обвинению подвергаются всем знаковые и милые горожане. В данном посте мы попытаемся понять простую логику Инспекора, которая, порою, объясняется сложными или даже скрытными действиями его подопечных.
Категория: Intel Software Network, Разработка софта
Метки: Inspector XE, operator new
Делиться не всегда полезно: оптимизируем работу с кэш-памятью
Vladimir Tsymbal (Intel) (19 пост(а)) 10.05.2012 14:18
Комментарии (0)
Очередной обзор на Хабре - рассмотривается случай возникновения проблем производительности многопоточных программ, как их обнаруживать с помощью General Exploration анализа в VTune Amplifier XE, а затем я даю несколько общих рекомендаций, как избежать проблемы потери эффективности вычислений из-за разделения кэша между потоками. Хабра-ссылка. Как всегда, вопросы можно задавать и здесь, на ISN.
Категория: Intel Software Network, Параллельное программирование
Метки: False Sharing, Intel VTune Amplifier XE
Давайте сделаем паузу. Способ улучшения синхронизации потоков.
Vladimir Tsymbal (Intel) (19 пост(а)) 20.04.2012 18:44
Комментарии (0)
Еще один обзор на Хабре - на этот раз обсуждается подход к решению проблемы избыточной синхронизации в OpenMP приложении, влияющей на производительность, с помощью нового типа анализа в VTune Amplifier XE 2013 beta. Хабра-ссылка. Как всегда, вопросы можно задавать и здесь, на ISN.
Категория: Intel Software Network, Параллельное программирование
Метки: Intel VTune Amplifier XE, openmp, pause instruction
Оптимизация для CPU: как найти черную кошку в темной комнате
Vladimir Tsymbal (Intel) (19 пост(а)) 29.03.2012 19:04
Комментарии (5)
Опубликовал новый обзор по решению одной из проблем производительности на Intel микроархитектуре с помощью VTune Amplifier XE профилировки. Хабра-ссылка. Если есть вопросы, их можно задавать и здесь, на ISN.
Категория: Intel Software Network, Разработка софта
Ява снова доступна!
Vladimir Tsymbal (Intel) (19 пост(а)) 06.03.2012 14:37
Комментарии (7)
Хотя правооблатетели торговой марки Java(TM) не признают, что произношение острова Jawa имеет отношение к их продукту, логотип, напоминающий чашечку дымящегося кофе, довольно устойчиво ассоциируется с замечательным кофе Лювак, проиводящимся в Индонезии, и вкус которого запомнится любому попробовавшему его кофеману. Спустя 6 лет после сильнейшего цунами, обрушевшегося на остров Ява, туристы снова потянулись на этот удивительный [...]
Категория: Intel Software Network, Разработка софта
Метки: Java, VTune Amplifier XE
Портируем Windows OpenMP-приложение на Intel OpenMP run-time
Vladimir Tsymbal (Intel) (19 пост(а)) 14.12.2010 13:28
Комментарии (0)
Перенос Windows OpenMP-приложения на OpenMP run-time от Intel – довольно простая задача. С использованием Intel OpenMP run-time появляется возможность анализировать и находить ошибки многопоточности с помощью Intel Parallel Inspector либо Intel Inspector XE. Здесь представлена пошаговая инструкция, как это сделать.
Категория: Параллельное программирование, Разработка софта
Метки: openmp
Имеет ли Инспектор право на ошибку?
Vladimir Tsymbal (Intel) (19 пост(а)) 04.10.2010 12:19
Комментарии (16)
Несколько моих последних записей, посвященных Инспектору, раскрывали некоторые «особенности» и стиль его работы. Больше всего внимания на страницах вечерних газет уделялось его эффективности обнаружения ошибок памяти. Надо сказать, что в Скотланд Ярде его считают не таким уж и плохим профессионалом. Да что там неплохим. Лучшим!
Категория: Разработка софта
Куда смотрит Инспектор?
Vladimir Tsymbal (Intel) (19 пост(а)) 21.12.2009 19:40
Комментарии (17)
Продолжаю общаться с Инспектором и находить все новые случаи вроде бы парадоксального поведения. Теперь это будет Memory Checker. Проверяем ошибки работы с памятью, выделенной на стеке.
Категория: Разработка софта
Суперкомпьютеры и HPC Симпозиум 2009
Vladimir Tsymbal (Intel) (19 пост(а)) 26.11.2009 16:46
Комментарии (64)
В виду жаркой дискуссии, развернувшейся в ветке об использовании суперкомпьютеров в промышленности, хочу поделиться своими впечатлениями об HPC Симпозиуме, прошедшем на днях в Москве, и на котором мне довелось даже прочитать доклад о взаимодействии Intel и пользователей нашего программного обеспечения.
Категория: ISN календарь, Академическое сообщество, Конкурсы и мероприятия, Параллельное программирование
Метки: 24.11.2009, HPC, Симпозиум
Когда Инспектор слишком строг
Vladimir Tsymbal (Intel) (19 пост(а)) 10.11.2009 12:12
Комментарии (78)
Наступил тот самый, случай кода требуется реальная помощь титанов и просто любилитей поломать голову над проблемами анализа корректности кода. Можно сказать мы находимся у поворотной точки хода истории развития Инспектора в части технологий обнаружения ошибок памяти. И тут без сообщества трудно определиться, куда идти: налево пойдешь – проблем огребешь, направо пойдешь – ничего не найдешь, прямо пути вообще не найти...
Категория: Intel Software Network, Разработка софта
Метки: Parallel Studio
Когда Inspector мышей не ловит
Vladimir Tsymbal (Intel) (19 пост(а)) 09.10.2009 12:43
Комментарии (7)
В процессе анализа приложения одного из наших пользователей обнаружил, что Inspector диагностирует Data Race там, где, по-идее ее быть не должно. Причем после нескольких десятков минут усиленного обмозговывания проблемы, мозг вскипел и отказался дальше работать.
Категория: Разработка софта
Метки: Data Race, Intel Parallel Inspector, Microsoft OpenMP, Parallel Studio
Чем нам полезен символьный сервер Microsoft
Vladimir Tsymbal (Intel) (19 пост(а)) 25.09.2009 10:50
Комментарии (8)
Intel Parallel Amplifier предоставляет стэк вызовов функций в своих результатах. В некоторых случаях совершенно не понятно, что это за функции в стэке, кто их вызывал, как мы сюда попали, может стэк вообще «битый»... В общем случае проблема состоит в невозможности определения истоков вызовов системных функций, которые по результатам анализа занимали значительное время CPU.
Категория: Разработка софта
Метки: Parallel Studio
Разгадываем загадку многопоточности
Vladimir Tsymbal (Intel) (19 пост(а)) 24.08.2009 13:11
Комментарии (6)
Наиболее близко к истине подобрался Дмитрий Вьюков, который высказал мысль о том, что цель нахождения абсолютно всех ошибок конфронтирует с требованием более-менее быстрой работы. Да что там близко, прямо в точку попал!
Категория: Параллельное программирование, Разработка софта
Метки: Parallel Studio
Загадочная многопоточность и Parallel Inspector
Vladimir Tsymbal (Intel) (19 пост(а)) 10.07.2009 15:38
Комментарии (63)
Приглашаю народ слегка поломать голову над такой вот задачкой (ибо моя уже почти сломалась ) . Берем параллелный код, написанный с помощью OpenMP, с "очевидно" заложенной туда проблемой data race, и прогоняем его в Parallel Inspector (я компилировал c Intel Compiler Pro 11.1.035) #include "stdafx.h" #include <omp.h> int g_var; void TestFunc(int par) { printf("%d \n", omp_get_thread_num()); if [...]
Категория: Параллельное программирование, Разработка софта
Метки: Parallel Studio
Игра циферками
Vladimir Tsymbal (Intel) (19 пост(а)) 19.06.2009 16:56
Комментарии (0)
Оказывается, что: 111111111^2 = 12345678987654321 Красивое число получается. И в 64-разрядную сетку помещается... :)
Категория: Uncategorized
Intel® Parallel Studio. Новые вебинары на сайте Microsoft TechDays.
Vladimir Tsymbal (Intel) (19 пост(а)) 27.02.2009 19:43
Комментарии (1)
Вот и началось... на сайте Microsoft TechDays в разделе Intel: Параллельное программирование опубликованы наши вебинары, посвященные Intel® Parallel Studio. Всего мы планируем 4 темы: 1. Параллелизм – ключ к производительности в мультиядерных платформах. Введение в Intel® Parallel Studio 2. Intel® Parallel Studio. Intel® Parallel Composer Intel® Parallel Studio. Intel® Parallel Composer: Intel Compiler [...]
Категория: Параллельное программирование, Разработка софта
Метки: Parallel Studio
Зачем нам Английский язык?
Vladimir Tsymbal (Intel) (19 пост(а)) 26.05.2008 14:30
Комментарии (23)
Вопрос не риторический и не философский, а практический. Участвуя в различных российских конференциях и семинарах меня все больше спрашивают, почему мои презентации на английском языке? Легче всего ответить, что, мол, лень было переводить :) Однако тут не все так просто. Во-первых, если презентация создается специально для русскоязычной аудитории, то она изначально на русском языке. Однако, в [...]
Категория: Uncategorized
Softline Developer Days в Новосибирске и Томске
Vladimir Tsymbal (Intel) (19 пост(а)) 17.05.2008 13:04
Комментарии (7)
Это будет моя первая вылазка в этом году на просторы нашей Родины с докладами о средствах разработки Intel, и вообще первая в жизни поездака восточнее Урала. Надеюсь моей корпоративной страховки хватит, чтобы поддержать мою семью в случае, если энцефалитные клещи лишат меня возможности работать мозгами . Мне кажется именно в это время года они наиболее [...]
