Московский IDF: первые итоги

2 октября в Москве состоялся форум Intel для разработчиков (IDF, Intel Developer Forum). Форум Intel — крупнейший международный конгресс разработчиков аппаратного и программного обеспечения. В этом году он впервые был проведен в России. Основной темой московского форума IDF стала адаптация и внедрение современных компьютерных и коммуникационных технологий, построение своеобразных технологических экосистем на базе архитектуры Intel, включающих в себя как аппаратные, так и программные решения.

В рамках форума
Для представителей российских компаний-производителей и разработчиков компьютерного и телекоммуникационного оборудования были организованы лекционные и практические занятия, которые проводили приехавшие из многих стран мира инженеры компании Intel, а также специалисты других компаний – лидеров отрасли информационных технологий. Ряд мероприятий проводился специалистами нижегородского Центра Intel по разработке программного обеспечения, чьи выступления на весенней сессии IDF в Мюнхене привлекли повышенный интерес участников этого форума. С докладами о стратегических направлениях в компьютерной индустрии на российском форуме выступили представители высшего руководства Intel, которые спе­циально с этой целью прибыли в Москву.
Программа форума проходила по пяти потокам, которые начались сразу же после пленарных докладов главы корпорации Intel Крейга Барретта и старшего вице-президента, генерального менеджера подразделения EPG корпорации Intel, Майка Фистера. Тематика потоков охватывала все сферы деятельности Intel: общие вопросы, аппаратное обеспечение, программное обеспечение, коммуникационные технологии и микроконтроллеры, лабораторные работы.
В рамках форума было прочитано около 20 часов лекций, посвященных различным компьютерным и коммуникационным технологиям, а также предложены лабораторные занятия. Рассмотрим содержание двух наиболее интересных, на наш взгляд, потоков — аппаратного обеспечения и программного обеспечения.


Поток аппаратного обеспечения
Почетный сотрудник Intel, директор по технологиям связи и соединений Intel Labs Стивен Павловски рассказал о стратегии Intel и технических особенностях применения технологий оперативной памяти на 2003 год и далее. Проблемы выбора того или иного типа памяти для следующего поколения ПК массового производства зависят от большого количества противоречивых факторов технического и экономического характера: готовности индустрии, формирования партнерских отношений, перспектив усовершенствования поколений памяти, концентрации и распределения ресурсов проектирования внутри компании-разработчика чипсетов. Доклад С. Павловски познакомил с результатами анализа данных проблем, проведенного инженерами Intel, и перспективами разработки и использования основных современных и будущих типов оперативной памяти — DDR, DDRII, RDRAM и памяти других типов.
Менеджер по маркетингу подразделения ICP-Vortex компании Intel Рудигер Грунд в своем докладе рассмотрел необходимость перехода к скоростным интерфейсам для современных дисковых накопителей и сделал краткий анализ рыночных тенденций, технических предпосылок перехода на новые спецификации, а также проанализировал характеристики первого поколения интерфейса Serial ATA и перспективы его совершенствования.
Ведущий инженер подразделения исследований и разработок корпорации Intel Бойд Баргертер в своем докладе рассмотрел архитектурные особенности стандарта PCI Express (ранее был известен под кодовым названием 3GIO), принятого комитетом по стандартизации PCI в качестве объединенного последовательного интерфейса сле­дующего поколения для соединения скоростных блоков ПК и частей чипсета “внутри корпуса ПК”.
Инженер Центра корпорации Intel по поддержке дизайн-проектов (Суиндон, Великобритания) Лесли Фишер рассказал о существующих решениях по охлаждению процессоров в ПК, вариантах построения систем контроля температуры процессора (термальный диод, механизмы аварийного понижения частоты, механизмы аварийного останова процессора), приемах борьбы с локальным динамическим перегревом кристалла (теплорассеиватель, распределенные датчики). Он сделал обзор методик проверки режимов работы процессора и проанализировал типовые ошибки при измерении тепловых характеристик.
В другом докладе Лесли Фишер рассказал о подходе корпорации Intel к проектированию семейств уникальных системных плат ПК Flexible Motherboard (FMB), о совмещении требований эволюции и перехода к более скоростным стандартам и сохранения совместимости с более ранними версиями, а также о технических проблемах, связанных с ростом тактовых частот работы современных микропроцессоров. Были рассмотрены электрические и тепловые спецификации, представляющие проект­ные требования для ПК на базе высокоскоростных процессоров Intel.

Поток программного обеспечения
Инженер компании Microsoft Дмитрий Старостин прочитал доклад “Visual Studio.NET — инструмент современного разработчика”. Успех платформы для построения распределенных приложений складывается из нескольких факторов, включая возможности архитектуры, производительности и масштабируемости создаваемых приложений и наличия высокопродуктивных инструмента­риев для разработчиков. В презентации были затронуты вопросы архитектуры приложений на .NET Framework и вопросы использования Visual Studio.NET в качестве интегрированной среды для разработчиков приложений. Также были представлены возможности Visual Studio.NET по организации процесса групповой разработки приложений командами разработчиков; по физическому и логическому моделированию баз данных; по проектированию программных систем.
Инженер нижегородского Центра Intel по разработке ПО Андрей Нарайкин в докладе “Обзор программных средств разработки приложений от Intel” представил обновленную информацию о компиляторах Intel, анализаторе Intel VTune, библиотеках функций обработки данных в различных предметных областях, а также средствах для создания и отладки многопотоковых приложений. Разработчики ПО получили исчерпывающую информацию о наборе и функциональности программных средств разработки приложений от Intel.
Коллега Андрея Нарайкина — Дмитрий Прохоров — представил доклад “Использование компиляторов Intel и программных средств набора Intel Threading Toolkit для создания, оптимизации и отладки одно- и многопотоковых приложений”, в котором содержался подробный обзор компиляторов Intel с языков C/C++ и Fortran, позволяющих существенно увеличить производительность ПО на одно- и многопроцессорных системах, а также на системах, поддерживающих технологию Hyper-Threading. Слушатели получили представление о возможностях компиляторов по эффективному использованию параллелизма на уровне команд процессора для оптимизации последовательных приложений, а также о поддержке промышленного стандарта OpenMP, предоставляющего API для разработки многопотоковых программ. Кроме того, в докладе был дан обзор инструментальных средств Intel Threading Toolkit, предназначенных для автоматизации процесса отладки параллельных приложений и анализа их производительности.
Свой доклад “Обзор продуктов Intel VTune Analyzers” менеджер нижегородского Центра Intel по разработке ПО Юлия Федорова посвятила семейству инструментов Intel VTune Analyzers, которые дают пользователям возможность анализировать производительность приложений различного типа на процессорах архитектуры Intel и идентифицировать проблемные приложения с точки зрения производительности места с точностью до строки исходного кода. Презентация рассматривала Intel VTune Performance Analyzer 6.0 для традиционных настольных систем и его новые возможности — сбор данных на Linux, поддержку процессоров семейства Intel Xscale, расширение возможностей по анализу данных. Особое внимание было уделено новым продуктам Intel VTune Enterprise Analyzer for Web Applications и Intel Threading Tools. Первый помогает разработчикам лучше понять сквозное поведение программного обеспечения и оборудования в распределенной системе, а также уяснить, как используется Web-инфраструктура во время обработки запроса пользователя. Intel Threading Tools помо­гает оптимизировать параллельные приложения для полного использования многопроцессорности и технологии Hyper-Threading.
Наконец, менеджер нижегородского Центра Intel Александр Чипижко сделал презентацию “Intel Integrated Performance Primitives — основа производительности мультимедийных приложений следующего поколения” с обзором Intel Integrated Performance Primitives (Intel IPP) — библиотеки высокооптимизированных функций, позволяющей разработчикам быстро и легко повысить производительность мультимедийных (в самом широком смысле: математические вычисления; обработка сигналов, изображений; аудио/видео обработка; работа с графикой) приложений на всех — как самых новых, так и последующих — микропроцессорах производства Intel, включая Banias и Pentium 4 с технологией Hyper-Threading.

Послесловие
Московский IDF длился всего один день, но и за этот период участникам форума было предоставлено множество полезной информации о последних аппаратных и программных достижениях, новинках, передовых технологиях. Сегодня есть уже все основания полагать, что IDF в России станет ежегодным.


Рекомендуем почитать: