713 Тем для обсуждения
6,530 Открытых обсуждений
- 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)
По теплым следам онлайн семинара "Intel(R) Parallel Studio workflow"
Kirill Mavrodiev (Intel) (22 пост(а)) 09.11.2009 17:48
Хочу поделиться своими впечатлениями о первом в русскоязычном сообществе онлайн-семинаре от Intel. Вебинар назывался “Intel® Parallel Studio workflow” и был посвящен одному из подходов к распараллеливанию и оптимизации последовательных приложений, на примере трассировщика лучей Tachyon.
Данный подход называют “Распараллеливание черного ящика”. Он состоит из 4х основных шагов:
- этап поиска мест, где параллелизм наиболее эффективен;
- этап программной реализации распараллеливания;
- этап отладки работы уже параллельного приложения;
- этап повышения эффективности распараллеливания.
Для каждого этапа я использовал один из компонентов инструментария Intel® Parallel Studio: Parallel Amplifier – Hotspots, Parallel Composer, Parallel Inspector и Parallel Amplifier – Concurrency и Lock and Waits, соответственно. Первому шагу я уже посвятил один из своих блогов: http://software.intel.com/ru-ru/blogs/2009/10/26/2002338/. Я планирую опубликовать блоги по оставшимся этапам. Так что у вас будет возможность задать вопросы, которые вы не задали на семинаре.
Теперь о моих впечатлениях: Не хочу обидеть Нижегородцев, но я очень рад тому, что география аудитории онлайн-семинара оказалась довольно обширной: начиная дальним востоком России и заканчивая средней Европой. Попытаюсь объяснить почему. В силу своего географического расположения, студенты Нижнего Новгорода имеют возможность как минимум 1 раз в квартал посещать технические семинары, которые проводят инженеры компании Intel «в живую». У студентов других городов такой возможности, к сожалению, нет. Мне самому повезло, так как во время учебы я принимал участие (приезжал из Уфы) в Зимней школе 2005 и в Летней школе 2007 от компании Интел, которые проходили в Нижнем Новгороде. Таким образом, к окончанию учебы я уже знал, какие знания и какой опыт от меня будит требовать работодатель.
Вести онлайн семинар оказалось гораздо труднее, чем в живую. Во-первых, во время семинара я не мог понять, насколько интересно и понятно содержание презентации и демонстраций, т.к. нет ран-тайм общения с аудиторией. К примеру, когда я вижу, что большая часть засыпает или нет вообще никаких вопросов со стороны слушателей, то я стараюсь повернуть русло в другую сторону и попытаться заинтересовать аудиторию. Если это не в 8-9 утра, конечно
. Во-вторых, это задержка видео и звукового сигнала. Когда логически переходишь к новому слайду или картинке, но аудитория еще не видит ее, это порой сбивает с мысли. Этот список можно продолжать. Но, как говорится, ”Первый блин комом”. Мы постараемся учесть все ошибки, и следующий “вебинарь” получится лучше с технической точки зрения. Предлагаю обсудить ваши впечатления. Пользуясь случаем, хочу задать вопрос: какие онлайн семинары вы бы хотели посетить?. Стоит заметить, что я уже получил запросы на подробное описание Advanced Vector Extension (AVX) и Intel® Parallel Debugger Extension (PDE).
Я думаю, что мы найдем специалистов, которые поделятся с вами своими знаниями и опытом. Надеюсь на то, что встречаться с вами на онлайн семинарах станет хорошей традицией.
Спасибо Вам, Спасибо Диме и Маше!
Add-on от Дмитрия:
Да пожалуйста!
. Пользуясь правами администратора ISN, я беспардонно влезу в эту запись чтобы еще раз поблагодарить Кирилла
. Кирилл, ты у нас первопроходец! И не только в плане самого что ни на есть первого русского вебинара. Я внимательно посмотрел на вебинары наших зарубежных коллег, и вот что оказалось: мы первые, кто показывает на вебинаре case study: не просто презентацию, а живые демки. Впрочем, довольно петь друг другу дифирамбы: недостатков тоже хватало! Как уже сказал Кирилл, ваши отзывы и пожелания принимаются в виде комментариев к этой записи. Заранее спасибо.
Ссылки по теме:
Посмотреть вебинар в записи можно здесь (извините, первые минут 5 «потерялись»).
Исходники проекта Tachyon на разных стадиях оптимизации лежат здесь. Добавлен солушен для VS2005.
Описание процесса сборки Tachyon.
Скачать триальную версию Intel® Parallel Studio можно здесь.
Всем удачи!
Категории: Intel Software Network, Академическое сообщество, Конкурсы и мероприятия, Параллельное программирование
Метки: Parallel Studio, Tachyon, онлайн семинар
Пожалуйста, обратитесь к странице Уведомление об оптимизации для более подробной информации относительно производительности и оптимизации в программных продуктах компании Intel.
Комментарии (21)
| 09.11.2009 11:43
eustas
|
Радует наличие записи вебинара =) Теперь даже те кто пропустил / проспал обозначенное событие может его просмотреть!!! Так держать! |
| 09.11.2009 12:25
mt2
|
> какие онлайн семинары вы бы хотели посетить? Несколько лет назад я занимался оптимизацией одной из своих программ под Pentium 4.Тогда обнаружилось несколько несоответствий с рекомендациями из книг Интела ( в том числе по VTune) и реальной ситуацией, эти несоответствия подтвердили и специалисты из поддержки VTune. После этого на сайте Интела нашел несколько статей о процессе разработки Pentium 4 и в частности, о программе, эмулировавшей Pentium 4. Я связался с авторами (там были email) и на вопрос: а не была бы полезной эта программа для пользователей? получил полярные ответы "да! очень" и "нет! она слишком медленная и капризная". Было бы интересно услышать (увидеть и обсудить) рассказ о разработке недавних процессоров и как их эмулируют/моделируют: может, и там может быть что-то потенциально полезное? ;) |
| 09.11.2009 13:26
Dmitry Oganezov (Intel)
| Эх, Михаил! Очень жаль, что вы не смогли посетить наш междусобойчик. Вы уж в следующий раз постарайтесь, я вас познакомлю с людьми из Soft SDV: они как раз эмуляторы разрабатывают. |
| 09.11.2009 15:04
mt2
|
> они как раз эмуляторы разрабатывают Ok! А как скоро эти эмуляторы можно будет скачать? ;) |
| 09.11.2009 18:58
ksili
|
присоединяюсь ко всем предложенным темам (в порядке убывания приоритета): 1) эмуляция процессоров 2) PDE 3) AVX И я тоже рад, что вебинар есть в записи! |
| 09.11.2009 23:16
Kirill Mavrodiev (Intel)
|
Спасибо за ваши комментарии. Я готов взяться за подготовку онлайн семинара по Intel® Parallel Debugger Extension (PDE). Осталось найти хороший и наглядный пример. На котором можно показать основные фичи PDE, в деле. Как только материал будет готов, вас об этом оповестят (как говориться: "проапдейтят"). |
| 10.11.2009 00:22
ilnarb
|
Очень жаль что пропустил этот вебинар, к сожалению, даже не знал что такой идет. ((( Порадовало что есть записи и исходники на разных стадиях -- можно будет посомтреть и прокрутить все по исходникам, чем и займусь в выходных. У меня несколько вопросов по организации: - где можно увидеть когда что будет? - какой формат соединения? только чат? аудио? или еще и видео? имеется ввиду от слушателя. |
| 10.11.2009 00:54
Kirill Mavrodiev (Intel)
|
На самом деле пока никакого расписания нет. Я бы сказал, что сначала нужно определиться с темами, а потом уже и за расписание браться. Во время вебинаря постоянно работал чат и в один момент Дима включал аудио, но звуковой поток не дошел до меня. Возможно потому что у меня были выключены наушники, т.к. я слышал сам себя с задержкой 4-5 секунды... Видео с веб камеры даже с нашей стороны не шло, но следующий раз стоит попробовать. |
| 10.11.2009 01:14
Svetlana Emelyanova (Intel)
|
>Очень жаль что пропустил этот вебинар, к сожалению, даже не знал что такой идет. Когда мы опредлимся с новой темой, объявление о вебинаре будет дано в форуме http://software.intel.com/ru-ru/forums/94/ а также в группах ВКонтакте: http://vkontakte.ru/club10498858 и http://vkontakte.ru/club2139021 |
| 10.11.2009 01:31
ilnarb
| Спасибо, Светлана! ВКонтакте подцепился, в форуме подписался)) |
| 10.11.2009 02:16
Dmitry Oganezov (Intel)
|
Мы специально не анонсировали прошедший вебинар, т.к. для нас он был прежде всего пилотным проектом - исследование инфраструктуры, способа подачи информации и т.д.. Приглашения получили только те, кто ранее участвовал в разнообразных студенческих активностях. Впредь, конечно, будем делать анонсы и приглашать всех желающих. Только сначала надо разобраться с некоторыми техническими проблемками: например, рассинхронизация видео и звука доставала. Плюс, в некоторых браузерах не было русских букв в чатах. Ну и еще по мелочи. |
| 11.11.2009 01:45
Kirill Mavrodiev (Intel)
| Вчера вечером просмотрел(пролистал) запись вебинаря. И возник вопрос к слушателям: Не слишком ли медленно я рассказывал? Честно говоря, я б за 2 часа заснул под такой темп.))) |
| 11.11.2009 04:14
Dmitry Oganezov (Intel)
|
Кирилл, у меня такое же ощущение возникло ;). Должен честно сообщить всем участникам вебинара: да, мы с Кириллом оба курим, но только легальные сигареты. Медленная речь связана исключительно с непривычным методом подачи материала :))))) А вообще, Маша уже разослала ссылку участникам? Я че-то не вижу вопросов... |
| 11.11.2009 07:04
Александр | Тема была очень интерсная. Но проблемы со звуком очень мешали. Причем, проблемы были не у меня(из-за скачиваний или плохого канала), а на стороне сервера. Сам темп рассказа был нормальный. |
| 11.11.2009 07:40
ialexander
|
>Честно говоря, я б за 2 часа заснул под такой темп.))) Ну в ходе семинара я успел много всего сделать. :-) А под конец совсем кошмар начался со связью. Вот в первой половине вебинара, когда у меня работал и торрент и туча закладок в браузере, и скайп - все нормально работало. А потом послушался совета вырубил и какой-то неожиданный эффект вышел. И, вообще, если бы я скайп не вырубил Ильнар бы на вебинар попал. А то про вебинар я ему сказал и скайп вырубил. А, вообще, хотелось бы конечно побыстрее темп и связь покачественнее, чтобы можно было полностью уйти в тему, а то я со своим шилом постоянно отвлекался при тех темпах. |
| 11.11.2009 22:08
ksili
| Скажите, а можно ли просто скачать вебинар, а не смотреть его в браузере? |
| 12.11.2009 00:41
Samvel |
Spasibo ! dya pervogo raza vsyo bilo prosto otlichno !! Spasibo Kiril , spasibo Dmitri, spasibo i vsem kto organezoval vebinar !)) Prozba uchasnikam - budte aktivnim !)))) |
| 13.11.2009 06:57
Kirill Mavrodiev (Intel)
| 2 ksili: Мне надо переговорить с людьми. Если это не противоречит правилам компании, то я с удовольствие куда-нить выложу. |
| 18.11.2009 03:17
art
|
Вебинар понравился, смотрели в веселой компании 7 студентов и аспирантов через проектор в дисплейном классе на родной кафедре Кирилла в УГАТУ. К сожалению, страдало качество передачи картинки Parallel Studio, в остальном все было нормально - звук удовлетворительный. С удовольствием будем участвовать в вебинарах от Intel в дальнейшем. На мой взгляд, интересно было бы подробно осветить вопросы отладки параллельных программ, оптимизации, в частности, MPI программ. Интересно было бы послушать про TBB. Также интересуют темы связанные с архитектурой процессоров общего назначения и разработкой программ для графических процессоров. |
| 18.12.2009 02:38
Kirill Mavrodiev (Intel)
| Добавлен солушен для VS2005: http://software.intel.com/file/24230. |
Обратная ссылка (4)
- Инструменты анализа кода
08.12.2009 00:22 - Блоги Intel® Software Network » Холодный Tachyon
08.12.2009 06:16 - Intel Software Network Blogs » Cold Tachyon
25.12.2009 08:02 - Cold Tachyon
25.12.2009 13:22





ialexander
1,440