Итоги года инноваций - визит в Московский офис Intel
Из всех поездок, которые мы совершали, больше всего мне запомнилось зимнее турне в заснеженный Саров. А Олег Горобец, свой умелец по сетям, не менее тепло отзывается о поездке в Нижний Новгород, и был впечатлен суперкомпьютерными технологиями, представленными в Новосибирске.
Конечно, за все эти поездки мы только в малой степени приподняли завесу технологической тайны, окутывающей Intel - инициативы корпорации отчаянно разнообразны, от образования и разработки новых методов литографии и до субботников. Дабы не быть голословным, приведу «документальное подтверждение» - зашкаливающее численность публикаций по тэгу Intel.
Фрагмент кремниевой пластины
В тот самый визит в столичный офис Intel мы подвели итоги тому, что узнали за год, выяснили подробности, которые пропустили на других презентациях, и, конечно же, ещё раз пообщались со специалистами Intel, которые представили нам серию небольших презентаций, причем не только по техническим, но и по кадровым вопросам.
Отдельная признательность Михаилу Рыбакову, директору пресс-службы Intel, тот, что неустанно сопровождал нас во всех пресс-турах, знакомил с сотрудниками, помогал ориентироваться в запутанных лабиринтах «сайтов» (офисов) компании, а кроме того немыслимо оперативно «добывал» все необходимые нам для публикаций материалы и комментарии.
Директор пресс-службы корпорации Intel в России и странах СНГ Михаил Рыбаков
Разработки Intel в России
Пресс-тур в московский офис Intel для нас открыл Камиль Исаев, генеральный управляющий по исследованиям и разработкам корпорации в России и других странах СНГ. Он рассказал нам о присутствии технических (не маркетинговых) офисов компании во всем мире. «Карта покрытия» оказалась впрямь впечатляющей: от США и Южной Америки до Австралии и Китая.
В России всё начиналось в далеком 1991 году, когда корпорация Intel открыла свойский начальный офис в Москве. Ныне «сайты» компании распределены по всему простору нашей необъятной страны - они есть в Москве, Нижнем Новгороде, Сарове, Санкт-Петербурге. В них трудится более 900 сотрудников (и 145 стажеров), а общие инвестиции в национальную экономику превысили 900 миллионов долларов.
Офисы разработки ПО (Software R&D Labs) Intel в мире
Для стороннего наблюдателя Intel - компания, которая делает в первую очередность процессоры. Конечно, это в известной степени правда, при всем при том в составе корпорации присутствует немалое подразделение, которое занимается ПО. Это логично - чтобы процессоры проворно работали, для них должны быть написаны соответствующие программы, в полной мере раскрывающие потенциал платформы и CPU.
Это и компиляторы, и пакеты оптимизации, и профилировщик vTune, позволяющий узнать самые медленные участки в коде, и пакетик Intel Parallel Studio, и инструменты для распараллеливания и кластеризации, и библиотеки стандартных математических функций. Общее цифра продуктов, в разработке которых участвует Россия, составляет более 70, и возле 20 релизов делается произвольный месяц. Всего в мире существуют 400 тысяч потребителей произведенного у нас ПО. Посреди них компании самых различных масштабов, начиная от Microsoft, Oracle, Boeing, и заканчивая крошечными фирмами в Индии, Китае и прочих странах.
Компания Intel в России
Отдельно Камиль Исаев рассказал о московском офисе, который расположен в бизнес-центре на Крылатских Холмах. Это помещение было открыто в мае 2007 года. В текущее время в нем работает 260 сотрудников (включая стажеров); заняты они в таких группах, как SSG (ПО и сервисы), SMG (Маркетинг и продажи), IAG (разработка архитектуры процессоров), TMG/DTS (технология и дизайн).
Основные направления научно-исследовательского подразделения - это раньше всего компиляторы, Java технологии, симуляция физических процессов, ревизия производительности, а ещё материальный и CAD дизайн.
И, конечно же, запрещено забывать, что важную количество занимает в московском офисе группа маркетинга и продаж - фактически, она руководит коммерческим направлением во всей стране.
Компилятор для платформы Intel Itanium
Следующим выступал Сергей Лунев, глава отдела Mission Critical Products Intel Compiler & Languages. Он рассказал про компилятор для платформы Intel Itanium. Многим может показаться, что момент этой архитектуры прошло (это лет пять вспять только и про нее и говорили) - однако, компьютеры на ее базе бойко используются в банковской сфере и биржевых операциях (Токийская биржа, Сбербанк, Альфа-Банк, ВТБ), для управления фабриками (Intel, АвтоВАЗ), сотовыми операторами (Мегафон), а также Гидрометцентром России и метеобюро Турции. Иными словами, это платформа для решения критически важных (mission-critical) задач.
Серверы на ней воздвигают Hewlett-Packard, NEC, Fujitsu, Bull, Hitachi. Разнообразны и используемые ОС - звучали такие названия, как HP-UX, NonStop, OpenVMS - все это к дополнению к традиционным Linux и Windows.
Процессор Intel Itanium
Конечно, разработка компиляторов для таких задач - чертовски ответственное дело. ПО, создаваемое в подразделении Сергея Лунева, включает в себя версии как для Linux так и для Windows, и, что самое главное, автоматически проводит оптимизацию с помощью полного набора специальных алгоритмов (межпроцедурные, цикловые, а также оптимизация на основе обратной связи). Глубокое знание особенностей архитектуры Intel Itanium позволяет достичь двукратного ускорения для некоторых программ.
В числе заказчиков компиляторного подразделения - Oracle, Fujitsu, HP, швейцарский CERN и более того NASA.
Коллектив, занимающийся этим, был образован в 2004 году при участии бывших сотрудников российского проекта «Эльбрус», и в значительной мере сотрудничает с инженерами Intel в разработке новых поколений процессоров Itanium. Кстати, в различие от многих других разработок ПО, все работы, связанные с компилятором для платформы Intel Itanium, сосредоточены в одном городе, а именно, в Москве.
Московский отдел разработки симуляционных решений
Наше знакомство с разработками московского офиса Intel продолжил Алексей Канатов, начальник направления симуляционных решений (Simulation Services and Technologies).
Не секрет, что разработка программных решений может затеиваться задолго до того, как процессоры будут воплощены в «железе». Это позволяет не лишаться время, которое так дорого в гонке за подтверждением закона Мура. Группа Алексея воздвигает «фундамент» таких разработок, создает виртуальные модели будущих платформ для испытания грядущего ПО.
Виртуальная платформа
Таким образом, вывод оказывается доступно еще до появления аппаратуры: Intel Platform Simulator позволяет воссоздать всю ЭВМ на самом низком (регистровом) уровне, дает вероятность моделировать «платформы-на–чипе» (SoC - заключение есть для всех четырех сегментов: процессора, контроллеров ввода/вывода, системы отображения и памяти) и при этом обеспечивает достаточную прыть для загрузки ОС и работы приложений. Конечно, такое ПО доступно лишь для ключевых партнеров, которые никак не могут устроиться более общими моделями (например, существенно для создателей БИОС).
Intel Media SDK
День продолжил Алексей Леоненко, старшой инженер по программному обеспечению московского отделения CIP (Codecs & Infrastructure Products). Сама группа распределена по 4 городам (Саров, Нижний Новгород, Москва, Орегон); в столице России работают 17 сотрудников. Основными направлениями разработки Intel Media SDK являются энкодеры, декодеры, утилиты обработки видео, а также броня медиа-информации. Фактически, это снадобье для разработки видео-приложений, позволяющее применять все возможности процессоров и графических ядер Intel.
Схема использования Intel Media SDK
К преимуществам для разработчиков относится, в прошлом всего, скорость (так как ПО оптимизировано для Intel GPU и использует для вычислений Intel HD Gfx), простота использования (за счет использования единого API, который немаловажно сокращает пора разработки), и, конечно же, подготовленность к развитию (поддержка будущих архитектур уже внедрена в библиотеки компонентов).
Библиотеки работают с такими популярными кодеками, как H.264 (Baseline, Main, High), MPEG-2 (Simple, Main и High) и даже VC-1(только декодирование, Simple, Main и Advanced), как с чересстрочным, так и прогрессивным контентом в цветовых пространствах NV12(4:2:0), упакованных как с постоянным, так и с переменным битрейтом, поддерживают последние ОС от Microsoft (Windows Vista и Windows 7, как 32, так и 64 битные версии). В пакете присутствуют такие аппаратно ускоряемые алгоритмы, как коррекция чересстрочной развертки (перевод в прогрессивную), изменения размера кадра, конверсия цветовых пространств. Без ускорения также производится преобразование Inverse Telecine, подавление шумов, трансформирование частоты кадров (посредством повторения 1:2, 1:3, 2:1 и 3:1), а также алгоритмы Scene Detection.
Иными словами, это простая, но эффективная библиотека обработки видеоконтента, которой заинтересовалось 180 вендоров (среди них - Nero, Corel, Sonic, Cyberlink); в разработке находится более 50 приложений.
Московский отдел лаборатории перспективных проблем САПР
Наш день продолжился знакомством с отделом лаборатории перспективных проблем САПР (Strategic CAD LABS, SCL), о котором нам поведал Андрей Жмурин. Проблема подразделения - создание CAD для разработки высокопроизводительных микропроцессоров. Они являются наиболее сложными в проектировании устройствами, потому к разработке средств автоматизации таких задач нужно приближаться с особым вниманием. Для контроля процессов разработки в Intel создана уникальная организация домашней САПР, позволяющая сопровождать наиболее сложные проекты.
В лабораториях САПР в России трудится 30 человек, из них 10 - в столице, причем, большая доля из них - кандидаты наук. Как правило, единственный план ведет 1-2 человека.
Один из примеров подобных проектов - задача оптической литографии. В эти дни с помощью волн длиной 193 нм приходится живописать маски для процессоров с техпроцессом на строй меньше, вплоть до 32 нм. Такого результата удается добиться с помощью оптической коррекции, однако, и ее возможности небезграничны - погрешности при изготовлении повышают возможность создания бракованных чипов.
Деградация топологии при изготовлении
Задача лаборатории САПР - создание оптимального дизайна для сокращения количества ошибок при литографии. Этот проект называется Regular Fabrics, и он призван еще на одну-две ступени развития технологий продлить существование традиционным средствам производства.
Системы бинарной трансляции
Последним из инженеров для нас выступил Андрей Добров, менеджер проекта SSG/DPD/BiTS. Проект посвящен системам бинарной трансляции, то есть переводу проектов на другую платформу, или даже систему команд.
Такая трансляция позволяет проводить, например, виртуализацию, анализировать программы, а в перспективе - проводить перетрансляцию определенных участков кода для лучшей адаптации к особенностям процессора, а также ускорять выполнение задач за счет статической компиляции.
Фактически, Intel рассматривает эту разработку некогда всего как перспективу на будущее- например, как предстоящую возможность для ретрансляции огромных объемов унаследованного x86 кода в код для некой микроархитектуры. При ее должном выборе разрешено принять немаловажный прирост в производительности (при тех же частотах, то есть, движение к пределу «скорострельности»). Увы, в то время как невысокая эффективность бинарной трансляции «съедает» все возможные выгоды от оптимизации архитектуры: на данном этапе скорость работы приложений снижается в полтора - два раза.
Корпоративная и социальная ответственность компании Intel
Следующий докладчик, Александр Козлинский, начал близкое выступление так: «Оставаться приверженцем высочайших стандартов во всем, что мы делаем, начиная от инноваций в производстве, и заканчивая корпоративной социальной ответственностью - вот что называется правильным бизнесом». Эта цитата Пола Отеллини, генерального директора Intel, как воспрещено лучше характеризует корпорацию.
Так, например, у Intel существует море глобальных инициатив в области образования - не только инвестиции для модернизации лекций и практических занятий, но также предоставление доступа к новейшим технологиям.
Цифры, которыми нас снабдили, реально впечатляют: более чем в 60 странах обучено более 7 миллионов учителей, 2 миллиона ПК для образовательных целей. Наконец, примерно 100 тысяч студентов обучаются по передовым программам корпорации в »1000 университетах в 70 странах. Не стоит забрасывать и институт волонтерства, поощряемый корпорацией - в образовательных учреждениях сотрудники Intel проработали более 3 миллионов часов. Итого, по оценкам корпорации, на нужды образования затрачивается рядом 100 миллионов долларов США в год.
И в этой программе Российская федерация не обойдена вниманием - в университетах создаются специальные лаборатории, где студенты и аспиранты, получившие гранты для развития проектов, могут заниматься исследовательской деятельностью. К сожалению, покуда таких университетов не чересчур полно - МФТИ, МИФИ, МГУ, СПБГУ, Новосибирский, Нижегородский и Саровский университеты.
Образованием занятие не ограничено - так, по возможности группа Intel старается закупать электроэнергию из возобновляемых источников (в России такого выбора пока нет), внедряет эко-инициативы в офисах, участвует в разработке эко-продуктов. И, естественно, корпоративная политика включает внедрение бизнес-этики и неукоснительное следование законодательству страны, в которой расположен офис.
IT отдел Intel
Следующая презентация оказалась более специфичной - перед нами выступил Сергей Кузнецов из IT службы Intel. Логично, что в до того немалый корпорации этот отдел должен впечатлять. И воистину - в нем трудятся более 6300 человек, которые заботятся о том, чтобы у 78900 сотрудников Intel в 150 филиалах не было технических проблем. В области ответственности IT отдела - 95 центров обработки данных с без малого 5 тысячами серверных шкафов, сотней тысяч серверов и более чем 90 000 ПК, 80% из которых мобильные. В месяц в системе проходит 177 миллионов электронных писем и более 20 тысяч часов видеотрафика.
Сергей Кузнецов
При этом, у сотрудников IT отдела остается час на встречи с клиентами (для обмена опытом использования архитектуры), участия в тематических конференциях (кстати, об опыте IT отдела Intel позволительно почитать по адресу http://www.intel.com/it), тренинги для руководства, работу в программе экспертов. Пожалуй, наиболее известная часть дело IT отдела Intel - инициатива IT Galaxy.
Intel как местоположение работы
Напоследок Елена Бурова рассказала нам о том, каково работать в корпорации Intel. Одно из основных понятий, которым оперирует кадровая работа - GPTW (Great Place To Work, «отличное место для работы»).
Елена Бурова
Чтобы подобать такому громкому эпитету, фирма старается творить атмосферу, которая позволит чувствовать себя твердо на практике любым специалистам, а также обеспечит баланс между работой и домом.
Итого
После визитов в офисы Intel остается ощущение эйфории. Эта корпорация работает практически в любых отраслях, стараясь при этом проводить мудрую политику бережного отношения к человеческим ресурсам, и вкладывается в будущее, не пытаясь обретать максимальную польза только «здесь и сейчас». И то, что похожий подход срабатывает (а он срабатывает превосходно - оттого что корпорация Intel уже немало лет остается технологическим лидером в IT индустрии), позволяет нам взирать в грядущее чуть-чуть более оптимистично. С нетерпением ждем новых встреч.
По материалам: http://ferra.ru/online/integral/102506/
Опубликовано: 27 августа 2010