Оригинал материала: https://3dnews.ru/587816

Intel в Сарове - кузница будущего высокопроизводительных систем

История создания. Intel Cluster Toolkit. Intel Trace Analyzer and Collector. Intel MKL

Мы продолжаем серию публикаций российских подразделениях Intel, которых в общей сложности насчитывается уже пять штук. О том, чем занимаются в филиалах в Нижнем Новгороде и Новосибирске мы уже рассказывали. В этот раз речь пойдет о филиале Intel в городе Саров.
 2.jpg
Стоит сказать, что Саров (в советское время он назывался Арзамас-16), после размещения в городе секретного объекта «КБ-11» в 1946 году, получил статус закрытого административно-территориального образования и сохраняет его до сих пор. Дело в том, что это самое «КБ-11» занималось ни чем иным, как созданием первой советской атомной бомбы. Впоследствии «КБ-11» было преобразовано в РФЯЦ-ВНИИЭФ — Российский федеральный ядерный центр, Всероссийский научно-исследовательский институт экспериментальной физики. В настоящее время РФЯЦ-ВНИИЭФ включает в себя несколько институтов и конструкторские бюро. Кстати, первая водородная бомба также разрабатывалась здесь. Основной задачей РФЯЦ-ВНИИЭФ было и остается обеспечение надежности и безопасности ядерного оружия России. Помимо этого, здесь ведутся работы и над "мирным атомом", а также различные проекты, что называется, народно-хозяйственного назначения. Казалось бы, как в таком закрытом городе, как Саров, американская компания Intel смогла обустроить один из своих филиалов? Смеем вас заверить, что национальным секретам России ничего не угрожает. Несмотря на перестройку, демократию и падение "железного занавеса", пропускной режим в Сарове по-прежнему строг и суров. К сожалению, нас, журналистов, в Саров в этот раз так и не пустили, но в саровском филиале Intel мы все же побывали. Объяснение этому простое - саровское отделение Intel находится в технопарке Сатис, который находится неподалеку, причем настолько близко, что, по словам сотрудников Intel, в хорошую погоду они ходят на работу пешком. Почему именно Саров? Ответ очевиден - Intel привлекает научно-технический потенциал в фундаментальных и прикладных исследованиях, созданный за годы работы ядерного центра и до сих пор неустанно развиваемый. Заметьте, речь не идет о банальном "вывозе мозгов", и даже не о переманивании, а о тесном взаимном сотрудничестве, которые оказывается выгодным всем участвующим сторонам. Впрочем, предоставим слово сотрудникам Intel - они подробнее расскажут о тех проектах, которыми они занимаются в настоящее время.

#Intel в Сарове

Как уже говорилось, территориально саровское отделение Intel находится за пределами города, в технопарке Сатис. И, надо признать, Intel устроилась здесь с большим комфортом - целиком занимает отдельное здание. Плюсы этого очевидны - посторонних в офисе не бывает, только сотрудники и гости компании. Режим работы можно установить какой угодно, и здесь он круглосуточный. Так что если кого-то посреди ночи осенила идея, можно не ждать до утра, а прийти на рабочее место и тут же воплотить ее в жизнь. Как оказалось, такое происходит довольно часто.
 office-external.jpg
Обо всем этом и многом другом нам рассказала Дарья Кирьянова, управляющая филиалом Intel в саровском технопарке.
 P1090431.jpg
Офис Intel в городе Саров был открыт в 2003 году, а в 2007-м переехал в собственное здание в технопарке Сатис. Общая площадь здания составляет 3410 кв. м, из которых 1100 кв. м отведено под лаборатории и центр обработки данных. В настоящий момент в саровском филиале Intel работает около 100 сотрудников, а в общей сложности здесь оборудовано 186 рабочих мест.
 1.png
Основные подразделения - "Группа программных продуктов и сервисов", а также "Группа производственных технологий". Разумеется, для обеспечения нормального функционирования офиса имеется и собственное IT-подразделение, call-центр, административно-хозяйственный отдел и т.д. Исторически сложилось, что в каждом филиале Intel есть два главных руководителя - управляющий филиалом и технический лидер. Первый обычно занимается по большей части решением административных вопросов, в то время как второй является, фактически, замом по науке и отвечает за решение "производственных" задач.
 P1090436.jpg
Дмитрий Кожаев, технический лидер cаровского филиала Intel, в общих чертах рассказал об основных направлениях деятельности данного подразделения. В первую очередь, это разработка программных средств для повышения производительности вычислительных систем и распараллеливания задач, которые включают в себя:
  • библиотеку высокопроизводительных вычислений (Intel IPP)
  • математические библиотеки (Intel MKL)
  • библиотеку распараллеливания (Intel MPI)
  • инструменты для распараллеливания приложений, коллектор и анализатор трасс (Intel Trace Analyzer and Collector)
  • набор инструментов для работы с видео- и аудио- аппаратными ускорителями (Intel MediaSDK)
Отметим, что возможностями этих программных продуктов Intel может воспользоваться любой разработчик высокопроизводительных вычислительных систем. Основная цель создания библиотек - максимально эффективное использование возможностей современных процессоров и облегчение разработки сложнейших систем параллельной обработки данных. Благодаря этим библиотекам разработчики получают возможность сконцентрироваться на сути решаемой суперкомпьютером проблемы, в то время как все низкоуровневые задачи выполняются максимально быстро и эффективно. У вас наверняка мелькнула мысль, что это ПО в первую очередь оптимизировано под процессоры Intel. Разумеется, это так. Но, как оказалось, жесткой "привязки" к процессорам именно Intel - нет. Если процессор какого-либо другого производителя поддерживает необходимый набор команд, то эти библиотеки и на нем будут выполняться максимально эффективно. То есть, привязка идет не к конкретной "железке", а к архитектуре и набору команд процессора. Другим интереснейшим направлением деятельности саровских разработчиков Intel является разработка программ для моделирования технологий производства полупроводниковых приборов. Во многом благодаря этой группе закон Мура до сих пор действует, и от них зависит, какие материалы и тех.процессы Intel будет использовать в своих процессорах в ближайшем и далеком будущем. Это программное обеспечение не предназначено для широкого использования, что, в общем-то, понятно, поэтому другим разработчикам полупроводниковых приборов придется искать собственные пути решения этих непростых задач. Помимо всего вышеперечисленного, саровская команда Intel занимается инженерной поддержкой конкурентных сделок и даже поддержкой пользователей. Затем Дмитрий Кожаев передал слово своим коллегам, которые рассказали о своих проектах более подробно.

#Intel Cluster Toolkit

Первым выступил Герман Воронов, руководитель проекта Intel Cluster Toolkit.
 P1090442.jpg
Intel Cluster Toolkit это программный пакет с единой лицензией и единым инсталлятором, который способен работать на операционных системах как Linux, так и Microsoft Windows. В Intel Cluster Toolkit входят:
  • Intel MPI Library - высокопроизводительная и универсальная реализация стандарта MPI-2, позволяющая приложениям работать на произвольном сетевом оборудовании
  • Intel Trace Analyzer and Collector - событийно-ориентированный анализатор с низким влиянием на производительность, обеспечивающий графическое отображение процесса выполнения параллельного приложения
  • Intel Math Kernel Library - высоко-оптимизированная и распараллеленная библиотека математических функций для инженерных и научных приложений
  • Intel MPI Benchmarks - специальные тесты на производительность для MPI операций
Также существует расширенный пакет - Intel Cluster Toolkit Compiler Edition, который помимо вышеперечисленных библиотек включает в себя последние версии компиляторов Intel для языков Fortran и C/C++. Здесь необходимо пояснить, что аббревиатура MPI означает Message Passing Interface, то есть программный интерфейс передачи сообщений, который позволяет обмениваться сообщениями между процессами, выполняющими одну задачу. Давайте посмотрим, как это работает.
 1.png
Допустим, имеется некий кластер, в котором для связи между узлами используются коммутаторы, поставленные независимыми разработчиками аппаратного (IHV) обеспечения, и на нем выполняются приложения, созданные независимыми поставщиками программного обеспечения (ISV). Как правило, коммутаторы используют собственные драйверы, а приложения поддерживают какой-либо определенный вид коммутации. В этом случае библиотека Intel MPI выступает в роли абстрактного коммутатора и обеспечивает передачу сообщений между процессами той или иной задачи. Основные особенности Intel MPI:
  1. Стабильность и отказоустойчивость
    • высокопроизводительная реализация MPI-2 стандарта
    • поддержка многоканальных соединений
  2. Универсальность
    • поддержка Linux и Windows
    • независимость от сетевого соединения (тип коммутации)
    • гибкий и разумный выбор подходящей сети для сообщений
  3. Производительность
    • поддержка многопоточности
    • смешанное распараллеливание (MPI, OpenMP)
    • автоматическая настройка на особенности кластера и приложения
  4. Поддержка
    • бесплатное программное обеспечение для исполнения уже собранных приложений
    • легкость и гибкость инсталляции
    • тесная интеграция с другими программами для разработки как Intel, так и других компаний (компиляторы, отладчики, планировщики)
    • лицензирование и техническая поддержка через Интернет
Разумеется, Intel MPI - не единственная существующая в природе реализация стандарта MPI. Ниже приведены диаграммы сравнительной производительности как бесплатных, так и коммерческих реализаций стандарта MPI.
 4.png
Как видите, усилия разработчиков Intel приносят ощутимые плоды и использование Intel MPI может привести к многократному увеличению производительности распределенных вычислительных систем. Конечно, впереди предстоит еще много работы по оптимизации управления процессами и передачи сообщений, повышения эффективности использовании памяти и отказоустойчивости. Ну а среди уже имеющихся достижений можно отметить тот факт, что библиотека Intel MPI занимает первое место в мире среди коммерческих реализаций стандарта MPI, и при этом постоянно расширяет свое присутствие в рейтинге наиболее высокопроизводительных систем Top500.

#Intel Trace Analyzer and Collector

С библиотекой Intel MPI тесно связан еще один программный инструмент, который предназначен для сбора и анализа информации о событиях во время выполнения приложения - Intel Trace Analyzer and Collector. Инструмент достаточно универсальный, работает в Linux- и в Windows-системах, также имеется API для реализации пользовательских функций. Основные возможности Intel Trace Analyzer and Collector:
  • трассировка всех MPI функций по умолчанию
  • библиотека проверки правильности вызова MPI функций (MPI Correctness Checking)
  • сравнение двух трасс
  • сборка и анализ данных по аппаратным счетчикам
  • интеграция с компилятором
  • мощный механизм конфигурирования коллектора (например фильтрация)
  • масштабируемая агрегация данных по потокам/процессами функциям
Событийно-ориентированный подход полноценно отображает процесс выполнения приложения. При этом обеспечивается низкое влияние на производительность приложения, масштабируемость на большое количество процессов и отказоустойчивость трассировки.
 2.png
 3.png
Благодаря Intel Trace Analyzer and Collector разработчик может увидеть процесс выполнения распределенного приложения, определить "узкие места" и получить детальную информацию о каждом событии. В перспективе планируется создание эмулятора идеальной среды исполнения MPI-приложения на основе реальной трассы (Ideal Interconnect Simulator), внедрение системы плагинов для предоставления пользователю возможности создания собственных библиотек обработки трасс (Intel Custom Plug-in Framework), а также построение диаграммы дисбаланса приложения (Application imbalance diagram).

#Проект Intel MKL

Следующее направление представил Сергей Сиволгин, руководитель проекта Intel Math Kernel Library (MKL).
 P1090444.jpg
О том, что такое математическая библиотека Intel и зачем она нужна, мы уже рассказывали в репортаже о Новосибирском центре Intel. Intel MKL - высокопроизводительная параллельная математическая библиотека для научных, инженерных и финансовых приложений. Функциональность Intel MKL:
  • линейная алгебра: плотные матрицы (BLAS, LAPACK, ScaLAPACK)
  • линейная алгебра: разреженные матрицы (прямые/итеративные решатели, Sparse BLAS)
  • быстрое Преобразование Фурье (SMP иMPI)
  • векторная математическая библиотека (VML)
  • векторная статистическая библиотека (VSL)
  • функции расширенной точности (GMP)
  • дифференциальные уравнения (уравнение Пуассона,тригонометрические преобразования)
  • методы оптимизации (TRS)
Те, кто читал репортажи о филиалах Intel в Новосибирске и Нижнем Новгороде, могли заметить, что и в этих филиалах Intel занимаются разработкой математической библиотеки. Дело в том, что спектр поддерживаемых Intel MKL функций весьма широк, и каждая группа разработчиков занимается определенным направлением. Так, в Новосибирском центре Intel занимаются в основном разреженными матрицами, а в Нижнем Новгороде - векторными математическими и статистическими библиотеками. В Сарове работают над плотными матрицами, и здесь же осуществляется финальная интеграция и сборка Intel MKL. Стоит ли говорить, что математическая библиотека Intel прекрасно оптимизирована под процессоры Intel. Но, как уже отмечалось выше, это нисколько не помешает использовать ее и с другими Intel-совместимыми процессорами, поскольку для эффективной работы Intel MKL важно наличие тех или иных команд, поддерживаемых процессором, а не его конкретный изготовитель. Отметим, что Intel MKL использует параллельные вычисление везде, где это возможно, и прекрасно подходит для работы на как на многоядерных процессорах, так и на распределенных кластерах. Функционал библиотеки непрерывно растет и расширяется, причем многие функции появляются в ней благодаря запросам пользователей, с которыми установилось тесное общение.
 mkl-history.png
Сфера применения Intel MKL весьма широка. Библиотека используется научно-исследовательскими и коммерческими организациями, например, автопроизводителями, нефтедобывающими компаниями, банками и другими финансовые организациями, и даже анимационными студиями, не говоря уже о разработчиках инженерного ПО.

Intel IPP. Группа технологий производства полупроводников. Экскурсия по офису

#Проект IPP

Теперь немного отвлечемся от распределенных вычислительных систем и рассмотрим программное обеспечение, так сказать, "индивидуального" пользования.
 P1090451.jpg
Речь пойдет о базовых "кирпичиках", с помощью которых можно создавать широкий спектр ПО различного назначения, где необходима высокая производительность. Об этом рассказал Владимир Дудник, руководитель проекта Intel Intergrated Performance Primitives (IPP).
 ipp-functions.png
Intel IPP разрабатывается полностью в России и включает 17 основных направлений, в которых представлено более 10 тысяч готовых функций. Необходимо отметить, что поддерживаются архитектуры IA32, Intel 64, IA64, Atom и операционные системы Windows, Linux, MacOSX. Основные релизы Intel IPP выпускаются каждые полгода и включают основной пакет IPP, а также пакет примеров.
 ipp1.png
Главные достоинства Intel IPP - переносимость, высокая производительность, удобный API и продуманная система именования функций, которая обеспечивает самодокументируемость. Пример расшифровки имени функции показан на слайде выше. Здесь неслучайно приведен пример с цветной маркировкой резисторов, знакомой всем радиолюбителям. Достаточно запомнить небольшой набор простых правил, и можно легко понять, для чего предназначена та или иная функция просто по ее названию. В настоящее время доступно более 50 примеров исходного кода для таких приложений, как:
  • кодирование видео: MPEG2, MPEG4, H264, VC1
  • кодирование музыки: MP3, AAC, AC3
  • кодеки JPEG, JPEG-XR и JPEG2000
  • кодирование речи: G722, G723, G726, G728
  • обработка изображений в отложенном режиме
  • компьютерное зрение: распознавание лиц
  • трассировка лучей
  • интерфейсы: Java, C#, .VB, F90, C++
При этом идет оптимизация по всем направлениям - улучшение алгоритмов работы функций, эффективное использование многоядерных процессоров, автогенерация оптимизированного кода (SPIRAL). Как и в других программных продуктах Intel, в Intel IPP нет привязки исключительно к процессорам Intel, важен только набор поддерживаемых процессором команд. Также для Intel IPP существует надстройка под названием DMIP, которая представляет собой конвейер потоковых вычислений. Что интересно, DMIP разрабатывалась и для архитектуры Larrabee.
 spiral.png
Пакет Intel IPP является коммерческим, обычная лицензия обойдется в сумму $199, а академическая - $99. Есть и пробная версия, которая полнофункциональна и будет работать 30 дней. Для такого мощного пакета цена лицензии смехотворно мала, но самоокупаемость проекта IPP - не самоцель. Более того, Intel не стесняется поддерживать проекты с открытым кодом. Например, IPP обеспечивает ускорение до 4 раз для GZIP библиотеки, а OpenSSL выигрывает в производительности до 5 раз при использовании IPP на процессорах Westmere. Использование Intel IPP позволяет разработчикам ПО сэкономить немало сил и средств при создании собственных приложений, будь то пакет финансового анализа или медиапроигрыватель. При этом получаемый код уже максимально оптимизирован под архитектуру современных процессоров, да и поддержка будущих архитектур тоже не вызовет проблем. Благодаря исключительной гибкости Intel IPP разработчик ПО может сделать свое приложение или максимально универсальным, или наоборот - чрезвычайно специализированным и очень компактным. Это актуально, например, при создании различных портативных устройств, которые, как правило, используют Linux-подобную ОС, должны быть максимально функциональны и имеют ограниченные вычислительные мощности.

#Группа технологий производства полупроводников

Теперь пришло время познакомиться с чрезвычайно интересным проектом по моделированию процессов и технологий изготовления полупроводниковых устройств, который представил Борис Воинов, руководитель группы TMG (Technology Manufacturing Group).
 P1090455.jpg
Всем известно, что типичный срок службы процессора составляет около 10 лет. И это несмотря на то, что относительно небольшой по размерам кристалл полупроводника по тепловыделению может сравниться со 100-ваттным паяльником. За счет чего достигается высокая надежность столь тонких устройств? За счет тщательной проработки мельчайших деталей и учета всех возможных нюансов. В группе Бориса Воинова над решением этих задач бьются физики, химики, математики и программисты. Основные направления работы группы показаны на слайде ниже.
 tmg1.png
Основная задача - анализ механических напряжений. Дело в том, что чем "тоньше" техпроцесс, тем выше плотность тока в проводниках и неравномернее нагрев кристалла. Все это неизбежно приводит к возникновению тепловых и механических напряжений, деформации полупроводника, а значит возможно появление дефектов, усталости и разрушение материала. Поэтому очень важно проработать модель кристалла того же процессора заранее, чтобы обеспечить ему максимально "комфортный" режим работы и долгий срок службы.
 tmg2.png
На этом слайде условно показано деформирование подложки. Конечно, в реальности таких "винтов" не бывает, но на микроуровне даже небольшая деформация может привести к серьезному изменению свойств полупроводника и сказаться на надежности работы процессора. Для расчета такого рода напряжений используется обширная библиотека материалов, различные модели и методы.
 tmg3.png
На этом слайде представлен пример расчета конечно-элементной модели. Материал разбивается на домены, включающие порядка 1000 элементов. Затем домены объединяются в группы и процессы, и рассчитываются на кластере. За счет параллельной обработки удается значительно сократить время решения этой весьма ресурсоемкой задачи.
 tmg4.png
На этом слайде в правом верхнем углу вы можете видеть фотографию кристалла процессора, а ниже показана его условная модель, состоящая из нескольких слоев. Тепловой и электрический анализ использует все преимущества разбиения на домены, определяет распределение токов и температуры. В этом случае приходится решать множество нелинейных уравнений, но и с этой задачей успешно справляются. Дальнейшее развитие данного метода предполагает учет миграции дефектов в проводниках.
 tmg5.png
Впрочем, еще до того, как добраться до изучения различных слоев современного процессора, приходится решать более частные, но, по сути, определяющие задачи - физическое моделирование транзисторов. Приходится учитывать множество различных параметров, включая квантовые эффекты. С помощью ПО, разработанного специалистами Intel в Сарове, моделировать современные и даже будущие транзисторы стало намного проще. Достаточно выбрать имеющиеся в библиотеке материалы, детализировать функциональную модель и система сама составит уравнения, описывающие проектируемый транзистор, а затем займется их численным решением. Разумеется, перебирать вручную все возможные сочетания материалов и технологий в поисках идеального транзистора весьма утомительно. Мы задали разработчикам вопрос - а нельзя ли с помощью их системы моделирования решить обратную задачу - задать желаемые свойства транзистора и получить на выходе список составляющих его материалов и технологий изготовления? Как оказалось, принципиальных ограничений в такой постановке вопроса нет, все упирается в вычислительные мощности по перебору всех возможных вариантов, число которых растет в геометрической прогрессии при увеличении количества исходных данных. Кто знает, может быть когда-то удастся переложить и эту задачу на кремниевые плечи компьютеров, ведь совершенствование методов проектирования идет постоянно.
 tmg6.png
Но мало спроектировать идеальный транзистор. Его еще надо изготовить, причем так, чтобы реальные параметры были максимально близки к заданным. Литография полупроводников на микроуровне тоже весьма непростая задача, иначе бы новые техпроцессы внедрялись каждый месяц. Чем тоньше становится техпроцесс, тем более сложные физические эффекты приходится учитывать при производстве кристаллов. Мало сделать хорошую маску и подобрать правильный фоторезист, его еще надо правильно "осветить", чтобы оставить только нужное и убрать все лишнее. Тут уже возникают сложности с формированием светового пучка, приходится учитывать волновые и квантовые эффекты. Программное обеспечение, разработанное саровскими программистами Intel, позволяет решать и эти непростые задачи, включая точное решение уравнений Максвелла и многокомпонентной нелинейной диффузии. Мы очень надеялись, что в подвалах саровского филиала Intel найдется установка для изготовления пробных образцов новейших транзисторов и чипов на их основе. Но нас уверили, что экспериментальное производство такого уровня в имеющихся условиях просто невозможно, поэтому итоговые данные отправляются за океан, где рассчитанные по всем правилам науки транзисторы и чипы изготавливаются непосредственно в кремнии. Разумеется, тут возникает еще один вопрос - насколько реальные устройства соответствуют расчетным нормам? Как пояснил Борис Воинов, отклонение от заданных характеристик в пределах 5-10% считается очень хорошим результатом. Судя по тому, насколько планомерно Intel переводит свои чипы на новые техпроцессы, группа Бориса Воинова весьма успешно справляется с моделированием процессов и технологий изготовления полупроводников. Уже не раз озвучивались опасения, что предел использования кремниевой технологии весьма близок, и дальше придется оперировать отдельными молекулами и атомами. Как оказалось, расчет подобных физически обоснованных моделей уже вовсю ведется. И даже если это будет не кремний, полагаем, за будущие техпроцессы Intel можно не волноваться. При столь серьезном уровне фундаментальных и прикладных исследований обязательно найдется подходящий химический элемент и технология изготовления транзисторов на его основе, так что закон Мура будет выполняться, по крайней мере, в ближайшем будущем точно.

#Прогулка по офису Intel в Сарове

После презентации проектов журналистов повели на экскурсию по офису Intel. Дарья Кирьянова, управляющая саровским филиалом Intel, подробно рассказала об особенностях офиса и том, как сотрудникам в нем работается.
 P1090461.jpg
Просторные помещения с помощью перегородок и шкафов разделены на "кубики", которые, кстати, так и называются. Это нехитрое решение предоставляет каждому сотруднику часть "личного" пространства, если необходимо сосредоточиться, и не мешает общению с коллегами, если возникла необходимость обсудить что-то коллективно. Кстати, рабочий кабинет Дарьи Кирьяновой находится в точно таком же кубике.
 P1090459.jpg
В офисе уютно и тихо. Чужие здесь не ходят, поэтому можно отвести один из шкафов в общем коридоре под импровизированную библиотеку, работающую по принципу взаимного обмена. Также есть свой небольшой спортзал - отдельная комната, в которой находится несколько тренажеров, шведская стенка и теннисный стол. Если судить по исписанной таблицами результатов доске в спортзале, по крайней мере в настольный теннис сотрудники Intel играют весьма активно. Удивительно, но в саровском офисе Intel нашлось место даже курилке! Поначалу поверить в это было сложно, ведь всем известно, как за рубежом стало модно вести здоровый образ жизни, и не то что в офисе, уже далеко не в каждом баре можно взять и закурить. Здесь решили, что излишне наседать на сотрудников в этом плане не стоит, а гораздо важнее предоставить им максимально комфортные условия для работы. И, на наш взгляд, это вполне удалось. Как уже говорилось, офис Intel занимает отдельное двухэтажное здание, в котором может быть размещено порядка 180 рабочих мест. На каждом этаже находится по небольшой "кухне", в которой совершенно бесплатно предоставляется чай и кофе, стоят аппараты с различными шоколадками и печенюшками. Те, кто предпочитает питаться более основательно, могут пообедать в столовой, находящейся на "нулевом" этаже (ground floor, в зарубежной терминологии).
 P1090479.jpg
На "нулевом" же этаже находится система электропитания офиса, которая занимает сразу два помещения. Используется несколько основных линий питания, при этом имеется собственный генератор на случай их отказа. В качестве источника бесперебойного питания используется впечатляющая батарея из порядка трехсот аккумуляторов, которые способны обеспечить питание наиболее критических узлов в течение пары десятков минут. Все это необходимо для непрерывной стабильной работы собственного вычислительного центра, выполняющего все те задачи, о которых мы писали выше.
 P1090481.jpg
А это система "очистки" питания, исключающая проникновение извне любых помех.
 P1090464.jpg
С крыши офиса открывается прекрасный вид на технопарк Сатис и окружающую его природу. По соседству находится еще офисное здание, в котором разместилось около десятка компаний.
 P1090466.jpg
За забором начинается чистое поле, но этот прямоугольник земли, окруженный лесом, уже зарезервирован под расширение технопарка Сатис. Так что, в каком-то смысле офис Intel в Сарове возник буквально на пустом месте. Впрочем, так говорить тоже не совсем верно, ведь если бы не научно-технический потенциал ВНИИЭФ, вряд ли был бы смысл осваивать эти пустынные нижегородские земли. Надо сказать, что сотрудничество Intel с ВНИИЭФ и Саровским физико-техническим институтом с каждым годом становится все более тесным. Это и неудивительно, ведь большинство сотрудников Intel живут в Сарове и являются выпускниками СарФТИ. Подобно тому, как в Новосибирске существует школа НГУ-Intel, в Сарове действует учебно-исследовательская лаборатория системного и прикладного программирования BiPro, в которой студенты СарФТИ под руководством опытных наставников из Intel постигают азы параллельного программирования, принимают участие в действующих проектах и разрабатывают свои собственные. Также налажено тесное сотрудничество Intel и с департаментом образования г. Сарова. Особенно хочется отметить разработанную специалистами Intel программу по обучению современным IT-технологиям школьных преподавателей. Парадоксально, но зачастую эти "курсы повышения квалификации" учителям читают их же собственные ученики. Впрочем, никакого конфликта поколений не наблюдается, скорее наоборот, растет взаимопонимание. Подводя итоги, можно сказать, что в Сарове сложилась уникальная интеллектуальная "экосистема", в основе которой лежит мощная фундаментальная подготовка, практические инновации и реальные проекты, а также внимательное отношение к подрастающему поколению и окружающему миру.


Оригинал материала: https://3dnews.ru/587816