Саров и Intel - стратегическое сотрудничество17

advertisement
Саров и Intel - стратегическое сотрудничество1718 февраля пресс-служба компании Intel организовала пресс-тур для
представителей ведущих российских СМИ в филиал корпорации Intel,
расположенный неподалеку от города Сарова. Программа визита была очень
насыщенной - мы познакомились не только с тем, чем занимаются сотруники Intel
в этом центре, но и с тем, как широко и эффективно Intel сотрудничает с
образовательными и научными учреждения города Сарова. Но расскажем обо всем
по порядку, а начнем - с небольшого исторического отступления.
Честно говоря, в самом городе Сарове мы не были. Почему - поймете через
несколько строк. Да и сам научно-исследовательский центр Intel расположен
километрах в 20 от границы города.
В 17 веке возникла Саровская пустынь, так принято называть "уединённую
обитель", небольшой монастырь. Название ее возникло от реки Саровка. А название
самой реки - от финно-угорской основы "сара" - "болото, заболоченная река", широко
представленной в топонимии Мордовии и соседних территорий (Саранск, реки
Инсар, Сарлей и т.д.).
В 1706 году был основан Саровский монастырь. Саровская пустынь
почиталась как место, где совершал духовные подвиги преподобный Серафим,
Саровский чудотворец. В 1927 г. монастырь был ликвидирован, имущество
монастыря вместе со строениями было передано в ведение Нижегородского
управления НКВД.
В 1927 г. на базе Саровского монастыря была создана детская коммуна для
беспризорников, в 1931 г. закрыта. После неё в посёлке была организована трудовая
колония для подростков и взрослых заключённых, действовала до конца 1938 г.
Рабочий посёлок назывался Сарова с 1938 г. В 1939 г. небольшой завод,
построенный в колонии был реконструирован в оборонное предприятие,
выпускавшее артиллерийские снаряды, с 1943 г. - снаряды для ракетных установок
"Катюша".
В конце 1945 г. был начат поиск места для размещения секретного объекта,
который позже был назван КБ-11. 9 апреля 1946 посёлок был выбран как место
расположения первого советского ядерного центра. В 1946 г. началось
строительство секретного научно-экспериментального комплекса, занимавшееся
разработкой ядерного оружия. Именно здесь были созданы советские ядерные и
водоробные бомбы.
С 1992 г. Саров - Российский федеральный ядерный центр - Всероссийский
НИИ экспериментальной физики (РФЯЦ-ВНИИЭФ).
День первый. Научная программа
О самом центре Intel Саров нам рассказала его директор Дарья Кирьянова.
Она напомнила, что всего в корпорации Intel в 300 офисах по всему миру
трудятся 83900 человек. Компания выпускает на рынок боле 450 продуктов и услуг, а
в исследования и разработки, проводимые в России, вложено уже больше 800
миллионов долларов. Первый офис Intel в России появился в 1991 году, а вот
научно-исследовательские разработки программного обеспечения стартовали
именно в Сарове в 1993 году. Один из топ-менеджеров Intel Ричард Вирт в 1991 году
по приглашению ВНИИЭФ приехал в Саров, в результате чего возникло обоюдное
желание развивать сотрудничество. Сотрудничество шло так успешно, что в 1993
году был подписан уникальный контракт о сотрудничестве иностранной компании с
Институтом закрытого города. Естественно, въезд иностранных граждан в Саров
крайне сложно организовать, поэтому первый центр научно-исследовательских
разработок компании Intel в России был открыт в Нижнем Новгороде в 2000 году. В
2003 году официально был открыт и центр исследований и разработок в Сарове, а в
2004 - еще три центра в Новосибирске, Санкт-Петербурге и Москве (до этого
времени в Москве разработок не велось). В 2007 году саровские разработчики
переехали в специальное здание в 20 километрах от Сарова, где и трудятся сегодня.
Всего в России около 1160 сотрудников Intel, 270 - в Москве, 270 - в
Новосибирске, 70 - в Санкт-Петербурге, 450 - в Нижнем Новгороде, 100 - в Сарове.
Офис в Сарове занимает 3410 кв.м., из которых 1100 кв.м. занимают
лаборатории и центр обработки данных. В офисе есть 186 рабочих мест, что говорит
о возможности его развития.
Дмитрий Кожаев, технический руководитель сайта Intel Саров сделал
краткий обзор исследований и раработок в этом центре. Он подчеркнул, что вся
работа в нем ведется в соответствии с традициями и опытом Intel. Один из таких
моментов - это работа в виртуальных группах, когда в проекте участвуют сотрудники,
разделенные одиннадцатью часовыми поясами. В таком режиме есть свои плюсы:
продукт может разрабатываться в России, а тестироваться - в США, тогда
получается практически круглосуточная работа. Все условия труда, техническая база
и правила работы в офисе не отличаются от офисов Intel по всему миру. .
В офисе Intel Саров разрабатываются программные библиотеки, которые
разработчики программных продуктов могут скачать и использовать в своей работе.
Эти библиотеки отлажены и оптимизированы. Среди них - библиотека для
высокопроизводительных вычислений (IPP), библиотека математических функций
(MKL) и библиотека для распараллеливания приложений (MPI). Все эти библиотеки
работают не только на процессорах Intel: библиотеки вообще не интересуются типом
процессора, а опрашивают функции, которые он выполняет.
Второй класс продуктов, которые разрабатываются в этом центре, это
инструменты, которые определяют, к примеру, эффективность работы того или иного
приложения на параллельных кластерах (Trace Analyser).
Еще одно направление исследований - это моделирование физических
процессов, происходящих в транзиторе и при его производстве.
Руководитель проекта Герман Воронов рассказал о программных
инструментах для вычислений на кластерных системах Intel Cluster Toolkit.
Он отметил, что эра параллелизма уже наступила. До 2004-2005 гг.
производительность процессора и компьютера наращивалась путем увеличения его
тактовой частоты.А потом некоторые компании (например, SGI) стали использовать
параллельное использование десятков и даже сотен процессоров. После этого
пришло время "эры многоядерности", когда в одном процессоре стало появляться по
несколько вычислительных ядер. Именно в этом направлении сейчас идет процесс
наращивания производительности вычислительных систем.
Чтобы максимально использовать возможности большого количества
процессоров, надо и программировать особым образом. Мало того, для поддержки
такого программирования должен быть разработан и специальный инструментарий.
Его пока очень мало, поэтому параллельное программирование пока реализуется с
очень большими сложностями, во много раз сложнее, чем последовательное.
Компания Intel уделяет большое внимание устранению этих сложностей и с этой
целью выпустило специальный продукт Intel Cluster Toolkit.
В него входит:
Intel MPI Library - высокопроизводительная и универсальная
реализация MPI-2 стандарта, позволяющая приложениям работать на произвольном
сетевом оборудовании (interconnect).
Intel® Trace Analyzer and Collector - cобытийно-ориентированный сбор трассы
приложения с низким влиянием на производительность и графическое отображение
процесса выполнения параллельного приложения.
Intel® Math Kernel Library - высоко-оптимизированная и распараллеленная
библиотека математических функций для инженерных и научных приложений.
Intel® MPI Benchmarks - специальные тесты на производительность для MPI
операций, ввод/вывод. араллеленная
Руководитель группы Сергей Сиволгин рассказал о библиотеке
математических функций Intel Math Kernel Library.
MKL - это высокопроизводительная параллельная математическая библиотека
для научных, инженерных, финансовых приложений. В ее состав входят программы
для работы с матрицами, быстрое преобразование Фурье, векторная
математическая и статистические библиотеки, функции расширенной точности,
программы для решения дифференциальных уравнений и методы оптимизации.
Библиотека оптимизирована для работы на широком спектре процессоров Intel, но
работает и на других процессорах. Интересно, что библиотека сама распознает тип
процессора и выбирает оптимальный вариант своих программ для работы на нем.
Преимущества MKL - это производительность, параллельность, поддержка и
дружественный интерфейс.
Области применения Intel® MKL - это физическое моделирование,
прогнозирование погоды, проектирование, финансовые рассчеты, обработка
изображений и сигналов, а также биоинформатика.
Среди пользователей MKL - крупнейшие наукоемкие организации,
автопроизводители, нефтедобывающие компании, авиакосмические агенства, банки,
финансовые организации, анимационные студии, поставщики инженерного ПО,
исследовательские подразделения крупных корпораций и научные институты.
Владимир Дудник рассказал о развитии проекта IPP - Intel Integrated
Performance Primitives.
Intel IPP - это библиотека, которая содержит в себе множество простых
функций, которые полезны программистам при написании любых программ.В ней 17
функциональных направлений, в которые входит более десяти тысяч функций,
реализованных в 350 Мб кода. Работает с операционными системами Windows, Unix,
MacOsX и на архитектурах IA32, Intel64, IA64, Atom. Разрабатывается полностью в
России, выпускается два релиза в год плюс внеочередные релизы. Дополнительные
релизы выходят в случае выхода новых процессоров Intel, под которые
оптимизируется и IPP. Чтобы обеспечить круглосуточную поддержку всех продуктов
Intel, группы поддержки расположены в офисах Intel по всему миру и работают в
режиме 24х7. Наиболее популярные функции - это обработка одномерных сигналов,
обработка двумерхных сигналов, приложения для работы с компьютерными зрением,
обработка небольших матриц (большие - в MKL).
Вот основные преимущества IPP: в нем есть строительные блоки для
широкого круга приложений, где важна производительность; оптимизированные
базовые операции, доступность на нескольких платформах, широкий диапазон
функциональности, надежно протестированный код, есть проигрыватели и
редакторы изображений.
Примеры кода IPP - более 50 IPP Samples свободно доступны в исходном
коде: кодирование видео: MPEG2, MPEG4, H264, VC1, кодирование музыки: MP3,
AAC, AC3, JPEG, JPEG-XR and JPEG2000 кодеки, кодирование речи: G722, G723,
G726, G728, Deferred Mode Image Processing, компьютерное зрение: Face Detection,
трассировка лучей, интерфейсы: Java, C#, .VB, F90, C++.
Интересно, что в октябре 2005 года прошли первые гонки автомобилей без
водителей. Выиграла их машина Стенфордского университета, оснащенная
процессором Intel Core2 Quad и системами компьютерного зрения на базе ОpenCV и
IPP.
Среди пользователей IPP такие известные компании, как Microsoft, Apple,
Adobe, Symantec, Philips Medical, Pixar, MathWorks, Envivio, SGI, Thomson, Oracle,
Yahoo, SAP, OKI, Google и многие другие.
О вычислительных методах для моделирования процессов и технологий
рассказал руководитель этой группы Борис Воинов.
Начал он с того, что перечислил направления моделирования процессов и
технологий. Среди них - тепловой анализ, анализ механических напряжений,
интегрирование компонент, топография поверхности, транзисторы и литография.
Группа, занимающаяся таким моделированием - уникальное явление, потому что
нигде больше за пределами США такой группы нет.
Термо-механическое моделирование - это по сути дела ответ на вопрос
"почему транзисторные структуры не ломаются". Для анализа тепловых и
механических напряжений используется трехмерный конечно-элементный метод.
Удалось показать его практическую масштабируемость до 100 миллионов узлов
расчетной сетки. Накоплена большая библиотека моделей материалов и проведен
анализ развития дефектов, усталости и разрушения материалов. Все это делается
для того, чтобы заранее знать, как поведет себя процессор и другие элементы
компьютеров при нагревании во время работы. Конечно-элементная модель разбита
на 1024 домена для параллельного решения на кластере компьютеров. Важно
подчеркнуть, что в России разрабатываются только сами программы моделирования,
а расчеты делаются уже в США. Программы написаны настолько хорошо, что для
расчетов на сетке с 500 миллионами узлов требуется достаточно компактный
кластер из 256 процессоров с 16 гигабайт памяти каждый.
Расчеты механических напряжений оказались настолько удачными, что по
этому же методу было решено проводить тепловой и электрический анализ. Он
точно так же использует все преимущества разбиения на домены и
самосогласованно определяет распределение токов и температуры в образце. По
словам г-на Воинова, мощность тепловыделения в современном процессоре такая
же, как в ядерном реакторе. Просто области этого колоссального тепловыделения
очень небольшие, и программа позволяет их разместить оптимальным образом. Этот
код развивается и дальше для решения более сложных физических проблем миграции дефектов в проводниках, которые определяют время жизни процессоров.
Следующая задача - это моделирование процессов в транзисторе, чтобы он
работал так, как мы ожидаем. С помощью программы удается моделировать
процессы диффузии в твердом теле, рост пленок и релаксацию напряжений. После
отработки всех этих процессов запускается программа физического моделирования
всего транзистора.
Есть еще программа моделирования эволюции трехмерной поверхности, в
которой используются все последние достижения в области моделирования
процессов травления и осаждения. Моделируется вся сложная поверхностная и
объемная химия, а также транспортные модели для ионов и нейтральных компонент.
В этих расчетах активно используются параллельные алгоритмы.
Моделируется и литографический процесс. Здесь в программе ведется точный
учет волновых эффектов и введены реалистические модели источников света. В
программе есть интерфейс для работы с точными решениями уравнений Максвелла
и многокомпонентной нелинейной диффузии. С помощью этой программы
специалисты, занимающиеся литографией, могут пробовать различные материалы
фоторезистора, разные источники света и т.п.
Есть наработки и для завтрашнего дня, когда придет время манипулировать
атомами. Для этого потребуется автоматическая генерация кристаллических и
аморфных подложек и физически обоснованные модели атомных потенциалов. На
атомном уровне можно моделировать процессы осаждения, диффузии, релаксации
подложки. По словам г-на Воинова, кремний в качестве основы процессоров
продержится только до 2015 года, а потом надо будет использовать другие
материалы. Есть материалы с подвижностью носителей заряда лучше, чем у
кремния.
День второй. Intel и образование Сарова
Второй день начался с того, что нас отвезли на экскурсию в Свято-Троицкий
Серафи́мо-Диве́евский монасты́рь. Это женский монастырь Нижегородской епархии
Русской православной церкви. Расположен в селе Дивеево Нижегородской области.
Почитается как четвёртый (после Иверии, Афона и Киево-Печерской лавры) земной
Удел Пресвятой Богородицы. Его посещению вполне можно посвятить -
Лирическое отступление
Святая Канавка — одна из главных святынь монастыря. 25 ноября 1825 года
Богородица явилась преподобному Серафиму и повелела основать Мельничную
общину, указав как следует обнести это место канавой и валом. Копать Канавку
должны были только сестры общины, а миряне могли помогать носить землю и
насыпать вал. Исполняя указания Царицы Небесной, Серафим Саровский приказал
сёстрам вырыть Канавку вдоль тропы, по которой прошла Богородица.[Преподобный
Серафим говорил, что Канавка эта до небес высока и всегда будет стеной и защитой
от антихриста. «Кто Канавку эту с молитвой пройдет да полтараста «Богородиц»
прочтет, тому все тут: и Афон, и Иерусалим, и Киев!»
Копать Канавку начал сам отец Серафим 2 (15) июня 1829 года перед
праздником Святой Троицы.Глубина канавки и высота вала должны были быть 3
аршина (215 см). Работы продолжались до смерти преподобного Серафима и были
завершены перед праздником Рождества Христова 1833 года. Во многих местах
канавка была вырыта всего на 1-2 аршина, и после этого её никогда не углубляли до
требуемого размера.
В 1927 году вал был срыт, Канавка на значительном протяжении засыпана. В
послевоенные годы через Канавку были проложены коммуникации, в частности через
южную часть — канализационная труба. Введены запреты на молитвы на святой
Канавке. 1 января 1992 года возобновлена традиция, по которой все сестры после
вечернего богослужения обходят Канавку с молитвой Богородице Дево, радуйся.
Некоторык из членов делегации прошли всю канавку и прочитали все
требуемые молитвы. Посмотрим, что теперь будет с ними.
Конец лирического отступления
После обеда нас ожидало продолжение знакомства с
достопримечательностями саровской земли. На этот раз мы общались с
представителями образовательной сферы. Руководители отдела образования
рассказали немало интересного об успехах саровских школьников и студентов на
всевозможных российских олимпиадах.
Среди наиболее значимых достижений последних лет можно отметить
лидерские позиции саровского образования в областных предметных олимпиадах,
растущее число победителей и призёров заключительного этапа Всероссийской
олимпиады школьников (6 человек в 2007 году, 8 - в 2008-м). В 2006 году Почетного
диплома Всероссийского конкурса «Лидер в образовании» была удостоена директор
МОУ «Лицей № 15» В.И. Шемякина. В 2007-м во Всероссийском конкурсе «Сердце
отдаю детям» победили три саровских педагога учреждений дополнительного
образования: С.А. Денисова (СЮН), И.С. Останина (СЮТ), И.В. Шарова (ДДТ). В
2008 году «Лицей № 3» победил в региональном этапе Всероссийского конкурса
«Лучшие школы России», старшая вожатая школы № 17 Е.В. Коршунова победила во
Всероссийском конкурсе работников образовательных учреждений «Воспитать
человека».
Благодаря действующей уже несколько лет программе «Дети Сарова»,
учащиеся совершенствуют свои знания и умения на Харитоновских чтениях (в 2006
году получили статус международной конференции школьников), в Школе
программирования В.Д. Лелюха, летней физико-математической школе Института
прикладной физики РАН в Зеленом городе (Н.Новгород), летней и зимней физикоматематической школе РФЯЦ-ВНИИЭФ - МФТИ, проведение которой невозможно
было бы без активной финансовой поддержки РФЯЦ-ВНИИЭФ. В образовательных
учреждениях созданы и успешно работают научные общества учащихся (НОУ). Для
научного руководства привлекаются преподаватели СарФТИ и ученые ВНИИЭФ,
хотя в основном исследовательским навыкам обучают учителя. Харитоновские
чтения помогают выявлять одаренных ребят, оказывать им поддержку, привлекать к
работе с учащимися ученых ведущих научно-исследовательских центров России,
вузов Москвы, Санкт-Петербурга, Нижнего Новгорода. Школы активно сотрудничают
с высшими учебными заведениями страны. Так, например, «Лицей № 15»
осуществляет сотрудничество с НИРО, СарФТИ, МФТИ, СУНЦ МГУ, РФЯЦ ВНИИЭФ,
ННГУ, ВШЭ, корпорацией «INTEL», Общероссийским педагогическим экспертным
Специальный доклад был посвящен лаборатории BiPro - это учебноисследовательская лаборатория прикладного и системного программирования. Ее
задача - повышение общего уровня IT-образования, проведение исследований и
разработок в области прикладного и системного программирования по
специфическим направлениям. Создана она на базе факультета информационных
технологий физико-технического института Сарова.
Вот как руководители этой лаборатории определяют ее функции. Базовые
(направлены на студентов) - это дополнительное профессиональное обучение,
подготовка учебных курсов по актуальным ИТ-темам, практический проектный опыт
ведения разработок, стимулирование рождения и развития научных идей.
Дополнительные - работа со школьниками в сфере ИКТ, мастер-классы для учителей
информатики, проведение различных образовательных акций, мероприятия в рамках
социальной ответственности и объединение представителей ИТ-сообщества г.
Саров.
Как рассказала Елена Сергеевна Логунова, координатор проекта со
стороны института, среди текущих проектов - Message Passing Interface, Kinetic
Monte Carlo Methods, SourceAnalyzer, а среди завершенных - GCC@SarPhTI, Speech
Recognition. Важнейшая цель лаборатории - обеспечить развитие научных тематик в
интересах
сатисского офиса Intel и поддержать творческие идеи студентов и помочь их
развитию в рамках инициативных проектов. Все перечисленные проекты нам
представили студенты - их авторы и создатели.
Чтобы поддержать инициативы талантливых саровских ребят, корпорация Intel
регулярно проводит в городе различные летние школы. Летняя студенческая
школа “Inside Intel® IPP” была посвящена практическому изучению программного
продукта Intel® Integrated Performance Primitives и технологий, стоящих за ним.
"Программируем с Intel" - это летняя школа по параллельному программированию
(MPI, OpenMP) для старшеклассников (7-11 классы).
Специальную работу корпорация Intel проводит и с учителями
информатики - это мастер-классы для учителей информатики г. Саров при
поддержке Департамента образования. Intel проводит и более общедоступные
мероприятия, например - День компьютерной грамотности - он посвящен обучению
детей из малообеспеченных и социально неблагополучных семей азам работы с ПК
в развлекательной форме.
Итогом этого дня стало ощущение, что корпорация Intel не просто
осуществляет в Сарове какие-то программы, а сотрудничает с городом на
взаимовыгодной основе. Город поставляет центру Intel первоклассные кадры, а Intel
помогает городу в самых разных начинаниях.
Заключительным аккордом визита стало двухчасовое общение с Владимиром
Рогачевым, заместителем директора по международному научно-техническому
сотрудничеству саровского ВНИИ экспериментальной физики. Рассказ о его
рассказе может стать содержанием отдельного материала, поэтому здесь придется
ограничиться пишь некоторыми наиболее яркими моментами.
Говоря о конверсии, то есть о стремлении руководства использовать
колоссальный опыт военого производства в мирных целях, г-н Рогачев рассказал о
контракте с одной из американских компаний, которая попросила разработать метод
уничтожения вредителей в больших партиях древесины. В институте была
разработана схема облучения этой древесины с помощью электронного ускорителя.
И она была принята. В лабораториях ВНИИ изготавливаются (правда, не в
промышленных объемах) аппараты "искусственная почка" и протезы типа устройств
доктора Елизарова.
Многолетняя работа в условиях строжайшей секретности не могла не
отложить свой отпечаток на выступление г-на Рогачева. Он намекнул, что именно в
его институте удалось создать самую высокую напряженость магнитного поля. Это
достижение может использоваться в термоядерных реакторах, но о подробностях
процесса г-н Рогачев говорить не стал. Не менее интересно и сотрудничество ВНИИ
с Роскосмосом, но оно так же осталось без комментариев. Так же г-н Рогачев сказал
о намерении его института активно участвовать в программе супер компьютеров и
высокопроизводительных вычислений, которую активно продвигает правительство и
Президент России. Но опять - никаких конкретных деталей. Он сказал лишь, что
ВНИИ планирует развивать не просто суперкомпьютерный центр, но и создавать
собственные программы автоматического проектирования, которые могут быть
востребованы в России. Очень важно (по его мнению) создание российской
программной базы для высокопроизводительных вычислений.
По словам г-на Рогачева, ценность центра Intel состоит в том, что он стал
серьезным конкурентом ВНИИ в плане рынка труда. Теперь многие лучшие
сотрудники ВНИИ перешли сюда и молодые выпускники саровских школ и ВУЗов
смотрят сюда же. А конкуренция способствует повышению качества работы и ВНИИ
и центра Intel.
Download