
На прошлой неделе с 13 по 16 июня в городе Белвью, США проходила конференция разработчиков AMD Fusion 11, которую организовала известная всем компания-производитель микропроцессоров Advanced Micro Devices или просто AMD. Мне посчастливилось попасть на это мероприятие и несколько дней побыть в центре анонсов, выступлений и докладов на всевозможные темы мира процессоров и эффективных вычислений на них. Многим будет интересно узнать, что основными темами AMD Fusion были промышленные стандарты, гетерогенные вычисления, технологии OpenCL и DirectX. Ну и конечно же, центральное место конференции заняло новое поколение APU-процессоров от AMD, анонс которых состоялся на пленарном докладе в первый день AMD Fusion.
Обо всех этих анонсах и более подробно о самом мероприятии я расскажу ниже. Это первый пост из запланированных двух постов про конференцию. В нем рассказывается о подготовительном дне перед AMD Fusion 11. Во следующих постах будет рассказано об основном, втором и третьем днях саммита.
Это расширенная версия моего отчета о конференции. Здесь вы найдете много личных ощущений, свободных мыслей и информации, которая не имеет прямого отношения к конференции и технологиям. Если вам не интересно читать все это, то вы можете перейти на другую укороченную версию данной статьи, где перечислены только технические моменты и описана сама конференция.
День -1
Город Белвью, где прошла конференция AMD Fusion, является пригородом Сиэтла – крупного промышленного города на западе США. Место известно знаменитыми заводами компании Boeing. Впрочем здесь же, совсем рядом в Редмонде, размещаются основные офисы и штаб-квартира Microsoft. И в самом Белвью едва ли не на каждом втором здании висит логотип Microsoft, но об этом ниже.

Надо заметить, что добираться до Белвью из Екатеринбурга (где я живу и работаю) – это непростое дело. Необходимо вылететь в Москву (2:15 часа), перелететь в Нью-Йорк (10:20 часов), пересесть на рейс до Сиэтла (6:31 часа) и доехать до Белвью на машине (25 минут). Учтите еще время между стыковочными рейсами и получите почти полные сутки пути.
| Цитата |
|---|
| Кстати, первая интересная особенность которую я заметил при перелете – это отсутствие бахил у американцев, этих синих полиэтиленовых “носков” для одевания во время досмотра, когда обувь надо снять. У них их просто нет. Все стоят босиком на бетонном полу и никто не жалуется. Кроме того, у нас в аэропортах есть предбанник, где каждый может не спеша переобуться, собрать вещи в корзинки и вообще отдохнуть сколько ему угодно. В аэропортах США, которые видел я, никаких предбанников нет, в порядке живой очереди люди разуваются, раздеваются и собираются и попробуй тут отдохнуть когда за тобой стоит еще пара тройка десятков человек в очереди. Я правда не знаю что лучше. У вежливых американцев получается очень эффективно и быстро. Сработало бы это у нас? Можем ли мы обойтись без предбанников и бахил? |
Но, что забавно, из-за разницы во времени вы прилетите в Белвью на несколько часов позже вылета, как-будто и не было суточного перелета. Если бы не предусмотрительность сотрудников AMD, которые помогали мне с организацией поездки, я бы полетел на день позже совсем не подумав о сложности перелета и потерял бы целый день в муках акклиматизации и джетлега.
| Цитата |
|---|
| И это первое что хотелось бы посоветовать: планируйте поездки на зарубежные (или любые другие) конференции с запасом по времени в сутки или чуть больше, чтобы успеть отдохнуть после перелета. |
Но я прилетел в Сиэтл более чем за сутки до конференции и собирался было уже брать такси до отеля в Белвью, но вдруг увидел табличку со своим именем. Оказалось, что компания выслала для меня машину, что было очень приятно, особенно если учесть тяжелый перелет.
| Цитата |
|---|
| Первый раз я ездил в автомобиле марки Lincoln, интересно, почему эта марка совсем не распространена у нас в России, где есть, казалось бы все автомобили на свете. |
В поездке мы разговорились с таксистом. И он рассказал мне как ранее город зависел от Boeing и как времена поменялись и теперь многое зависит о Microsoft. Как Белвью вырос из ничего буквально за 20 лет в красивый город.
Удивительно, но американцы назовут Белвью “Town” и будут правы в своей логике, однако когда вы видите этот город он совсем не покажется вам маленьким городком. Посмотрите на фото:

Многоэтажные офисные здания наполняют Белвью больше, чем, например, Екатеринбург, который по классификации американцев точно будет носить гордое имя “City”. При этом, все эти красивые здания появились там на отрезке в 10-15 последних лет.
В общем прилетел и добрался до отеля я нормально. Все рейсы были во время, спасибо Aeroflot и Delta за хорошую работу без перебоев. Заселился в номер, принял душ и мгновенно уснул, на завтра надо было вставать пораньше, начиналось самое интересное. Кстати, остановился я в отеле Courtyard Marriott, после него остались отличные впечатления: очень приятный сервис, очень уютные номера и ванная комната, в которой была ванная. Для меня отель, в номере которого есть лишь душевая кабинка уже теряет пару баллов привлекательности.
День 0
День зеро (то есть день перед началом конференции, в который однако есть разные мероприятия для прессы) начался для меня с досадного происшествия. Я позавтракал в кафе при отеле и хотел было расплатиться своей кредиткой, но мне заявили, что платеж не проходит с пометкой “call to bank”. Хорошо, что я имел при себе наличные и расплатился ими.
| Цитата |
|---|
| Проблема оказалась банальной и это еще одна вещь, о которой я хотел бы рассказать тем, кто планирует свои первые поездки за рубеж. Вам необходимо уведомить свой банк о поездке для того, чтобы не было проблем с оплатой по кредитной карте. В моем случае, я спокойно мог снимать деньги в банкомате, но безналичные платежи требующие мгновенной схема денег вызывали отказ. |
Мне пришлось решать проблему, звонить в банк. И мне очень крупно повезло, на ресепшене отеля в этот день оказалась русскоязычная девушка, которая живет в Белвью уже 11 лет. Мы вместе с ней потратили много усилий в попытке дозвониться до банка и я перевел кучу нервов в попытке вспомнить правильное написание своего секретного слова. Наконец, я сообщил своему банку о том, что я в поездке и банк уверил меня, что блокировок быть не должно. Но они продолжали быть еще целые сутки, так например, в Старбаксе мне опять пришлось платить наличными. Однако, позднее проблема пропала и карту стали принимать везде.
Кстати, по поводу кофе надо сказать, что в штатах его пьют как воду в огромных количествах. Еще один интересный факт, при том что в каждом доме прохладно (слава центральному климатизатору!), вам везде подадут воду со льдом. Лед меня сопровождал везде, в каждом месте и я до сих пор удивлен, почему в штатах все поголовно не болеют горлом.
Ну ладно пора к самому главному. Конференция AMD Fusion 11 проходила в здании выставочного центра Meydenbauer Center. Здание и место конференции мне сразу же очень понравились по нескольким причинам. Во-первых, в здании есть лифт, лестница и эскалатор. Это очень облегчает перемещения и устраняет заторы и скопления людей.
Во-вторых, ключевые компоненты конференции: выставочный зал и место обеда, интернет-зона, пресс-зона и залы докладов были разнесены по этажам и это сильно облегчало навигацию. Если тебе надо на доклад, то ты точно знаешь на каком он этаже.
В-третьих, на каждом этаже было значительное количество столиков и мест для сидения, так что каждый сам или с группой мог сесть посидеть в интернете или пообщаться с коллегами.
На первой картинке первый этаж со стойкой информации и стайками регистрации. На втором фото та же стойка информации с высоты второго этажа.

Стойка регистрации со второго этажа и вид на второй этаж. Тут вам и эскалатор и лифт и лестница в одном месте.
Кстати, обратите внимание на ограничители у стойки регистрации. Это для создания правильных очередей и тут много что можно сказать.
| Цитата |
|---|
| Вообще в США эти ограничители стоят везде где только можно, где только возможно само появление очереди. В кафе, в аэропортах, тут на конференции. И это очень эффективное решение, которое реально борется с проблемой очередей. Я помню как сотрудник консульства в Екатеринбурге тщетно пытался выстроить толпу ожидающих визы людей “в линию”. Вы можете себе представить толпу из 30 человек в России выстроенных в линию? После поездки я понял, откуда была эта убежденность сотрудника. В США все очереди выстроены в линию, которая формируется такими вот ограничителями. Эти ограничители есть и у нас. Но их не используют так широко и с такой пользой как в штатах. |

На втором этаже располагалась WiFi-зона, эта зона представляла собой вытянутые по стене столы с розетками и хорошим доступом к WiFi.
| Цитата |
|---|
| Кстати, очередной совет тем, кто едет в первый раз в штаты. Запаситесь переходником на американские розетки, поскольку вы не найдете ни одной розетки, к которым вы привыкли с круглыми вилками, везде плоские. Мне пришлось потратить время и найти в Белвью магазинчик “все для туриста”, в котором я прикупил комплект переходников. |

Еще одно свойство штатов, недоступное пока русскому человеку – правильная утилизация отходов. На каждой пачке и даже в рекламе автомобилей указывается насколько они состоят из перерабатываемых материалов. А мусорки представлены двух видов: для перерабатываемых бумаги и пластика и для прочего мусора. И как можно убедиться из фото, мусорка для перерабатываемых отходов явно больше по размерам.
Доклады
Ладно, начну плавно переходить к докладам. В нулевой день организаторами было проведено несколько вводных докладов “для чайников”. Например, я посетил доклад “Intro to OpenCL”, где всех желающих знакомили с технологией OpenCL, пользой от GPU для рассчетов, понятиями Work Items, Work Groups, Kernel и так далее.

Народу на этом докладе набилось очень много, так что не было свободных мест. Задавалось множество вопросов. Было очевидно сразу несколько моментов: во-первых, компания AMD делает большой упор на OpenCL, как промышленный стандарт и во-вторых, ощущался большой интерес со стороны участников конференции. Так что любовь к OpenCL является явно взаимной.
Тут мне снова повезло и я встретил русскоязычных коллег из Microsoft, которые работают над вопросами высокопроизводительными вычислений в компании (увы, фото вышло не очень хорошим).
Следующим выступлением, на которое я сходил в день зеро была лабораторная работа по DirectCompute – технологии вычислений на GPU в составе DirectX. Кстати, я остался в крайнем восторге от оборудованной комнаты лабораторных работ. Обратите внимание на фото ниже, несколько рядов компьютеров с предустановленными виртуальными машинами с возможностью самостоятельно выполнять все то, что делает докладчик на сцене. Круто!

В ходе лабораторной работы по DirectCompute Мэтью Сэнди рассказал про преимущества DirectCompute как части DirectX и привел несколько примеров использования, которые могли посмотреть и запустить самостоятельно участники лабораторной работы.
Тут надо немного рассказать про анкеты посетителей.

Я повидал много анкет и анкета на AMD Fusion мне кажется очень удачной. Во-первых, она информативная, рассказывает о том, где вы сейчас, кто докладчик, когда начало, какова тема доклада. Кажется, что это глупость, но когда у вас по плану десяток докладов в шести параллельных местах вы можете легко запутаться куда вы собственно пришли и как зовут вашего докладчика. Анкета помогает.
Второй большой плюс анкеты в том, что вам ничего не надо писать. Вас не просят указать свое имя или номер сессии. Вы просто оцениваете доклад рядом кружков и все. Эта простота не вызывает желание выкинуть анкету, наоборот, хочется заполнить следующую.
Media Orientation
После вводных сессий у прессы было специальное мероприятие Media Orientation, в ходе которого прессу знакомили с тем, о чем собственно пойдет речь на мероприятии, что будет представлено и для чего все эти технологии нужны. Кстати, похоже, я еще не упомянул, что на AMD Fusion 11 я посещал в качестве прессы и это было вдвойне приятнее. О чем я расскажу позднее.

В ходе введения нам рассказали про то в чем заключается стратегия компании AMD:
- общие стандарты ведут к инновациям
- ПО и аппаратная часть развиваются параллельно
- AMD вместе с партнерами открывают новую эру пользовательского опыта
- лидеры индустрии объединяются вокруг гетерогенных вычислений
Мне как сотруднику Microsoft было приятно видеть, что в качестве примеров успешного применения GPU-ускорения в программных продуктах приводят продукты компании Microsoft: Internet Explorer 9, Silverlight, Windows Live 2011, Office 2010. Все эти продукты так или иначе используют GPU для лучшего пользовательского опыта.

Среди прочих продуктов, которые уже сегодня используют возможности процессоров AMD были упомянуты игры на базе DirectX 11 и ряд программных продуктов: Flash 10.2, ArcSoft TotalMedia Theatre, WinDVD, CyberLink PowerDVD.

Вообще сквозь всю конференцию Fusion проходила линия DirectX 11, про которую говорили везде. С другой стороны про OpenGL не было сказано ни слова. И я даже поинтересовался об этом у одного из представителей AMD, на что получил ответ, что OpenGL не так востребована на рынке как DirectX.
Из демонстраций DirectX 11 мне особенно понравилась демонстрация с тенями, которые рассеиваются при удалении от точки падения тени. Выглядит круто и действительно добавляет реализма.

Ну и основной темой, которая была практически везде на конференции является OpenCL. AMD считает эту технологию приоритетной и выделяет следующие ее преимущества:
- открытый стандарт
- кроссплатформенность и переносимость
- полное использование высоко распараллеленных вычислений как на GPU, так и на многоядерных CPU
- масштабируемость – балансирование ресурсов между APU, CPU, GPU.
Далее были рассмотрены решения партнеров компании AMD, которые уже сегодня используют преимущества продуктов компании и технологии OpenCL.
Мне показался очень интересным последний пример, промышленная система предназначенная для военных нужд, которая использует на полную катушку мощности видеокарт AMD для обработки видео-потоков в реальном времени, прежде всего для стабилизации изображения. На демо выглядело действительно круто, дрожащее вовсю изображения “с рук” обрабатывалось в плавное спокойное изображение. На фото выше видно какие ресурсы потребляются для этой и других коррекций видео.
На этом техническая часть дня зеро закончилась, но день не кончился, нам подготовили сюрприз, компания AMD организовала экскурсию и ужин в ресторане башни Space Needle.
Space Needle
Space Needle – это символ Сиэтла и даже если вы никогда не слышали это название, то увидев фото точно узнаете эту башню (первое фото). Она легко запоминается из-за своей архитектуры. Вообще, во время своей поездки в Белвью я заметил, что архитектура там отличается от нашей в лучшую сторону, она разнообразнее и оригинальнее. Чего стоит хотя бы здание музея фантастики и музыки (второе фото), но про этот музей я расскажу во второй части.

Внутри Space Needle находится магазин сувениров на первом этаже, ресторан на одном из средних этажей и смотровая площадка на верхнем этаже.

Вид из ресторана (второе фото сверху) отличный, но не идет ни в какое сравнение с видом на Сиэтл и его окрестности со смотровой площадки.

Очень красиво, хотя и было очень ветрено.
После ужина в ресторане Space Needle нас отвезли обратно по отелям и я опять быстро уснул. Впереди были два дня конференции.