Открытие беспроводной зоны в ННГУ
21 января в Нижегородском государственном университете им. Н.И. Лобачевского состоялась пресс-конференция, посвящённая открытию в ННГУ зоны беспроводного доступа в Интернет. “Беспроводизация” учебного заведения проводилась совместными усилиями Intel и Cisco Systems, оснастившими ННГУ беспроводными точками доступа стандарта 802.11b.
Теперь каждый студент университета, при условии наличия у него ноутбука и беспроводной карты или мобильного ПК на платформе Intel Centrino, может подключиться к беспроводной локальной сети ВУЗа или выйти в Интернет. На конференции, посвященной открытию беспроводной сети, выступил вице-президент корпорации Intel Кристиан Моралес, речь которого традиционно была посвящена конвергенции, достижениям и планам компании Intel по развитию беспроводных технологий. Всё это уже не раз упоминалось на страницах THG, в разделах “Сети” и “Бизнес”, поэтому повторяться не будем. Скажем лишь, что недавно Intel объявила официально новый беспроводной контроллер для платформы Centrino, поддерживающий стандарт 802.11g и представила мобильные процессоры Сeleron M на том же ядре, что и Pentium M, входящие в состав платформы Centrino. Все это позволяет надеяться, что уже в 2004 году цены на высокопроизводительные ноутбуки с хорошим временем автономной работы и развитыми беспроводными коммуникационными возможностями приблизятся к тысяче долларов США, и, как следствие, снизятся цены на “бюджетные” системы, основанные на более ранних моделях процессоров.
Во время пресс-конференции, посвященной открытию Wi-Fi в ННГУ, прошёл видеомост в реальном времени с лабораторией беспроводных технологий ННГУ. Важным здесь является то, что передача видео проводилась по беспроводной сети. Нельзя сказать, что подобные технологии общения сегодня необходимы, – всё же видеть лицо собеседника во время разговора, необходимость скорее надуманная, нежели реально необходимая, однако подобная демонстрация наглядно показала высокую производительность и потенциал беспроводной сети. Что касается видеотелефонии, то, по нашим данным, на некоторых крупных предприятиях Москвы уже устанавливаются видеофоны, передающие не только речь, но и изображение собеседника. Станет ли популярным этот формат общения в будущем, с ростом полосы пропускания беспроводных сетей и распространением соответствующего оборудования, покажет время.
Видеомост с лабораторией беспроводных технологий ННГУ.
Демонстрация сетевой камеры.
Вторая демонстрация заключалась в выводе на ноутбук, подключенный по Wi-Fi, изображения с видеокамеры Axis 2130, расположенной в Санкт-Петербурге. Зрителям была предоставлена возможность полюбоваться видами города на Неве, оценить пробки в дневные часы и убедиться, что Wi-Fi работает и обладает заявленной производительностью.
Кстати, на нашем сайте есть обзор камеры Axis 2130, и если вы пожелаете установить камеру, передающую виды чего-то интересного (например, показывающую вам через Интернет рабочую обстановку офиса), имеет смысл с ним ознакомиться.
Третью демонстрацию провели представители Cisco, которые совершили по беспроводной сети VoIP звонок. Клиентская часть интернет-телефона, установленная на ноутбуке сотрудника Cisco, соединялась с коммутатором в московском офисе компании, и фактически, находясь в любом месте Земного шара, где есть Интернет, сотрудник Cisco совершает звонок как бы из офиса компании. Это часто позволяет экономить средства, но, вместе с тем, чревато казусами. Так, проводивший демонстрацию сотрудник компании отметил, что однажды он из США позвонил домой с VoIP телефона, чем вызвал ярость супруги, увидевшей на определителе офисный московский номер.
Студенты в дисплейном классе за работой.
Объектив нашей камеры не мог не задержаться на прекрасном поле.
Помимо пресс-конференции, Intel организовала экскурсию по ННГУ, где журналистам были продемонстрированы дисплейные классы и серверные лаборатории. Отметим, что оборудование для них было предоставлено компанией Intel, в том числе, и установленный в Нижегородском университете кластер. Напомним, что кластер был передан ННГУ 24 мая 2001 года в рамках Академической программы корпорации Intel. Кластер включает:
- 2 вычислительных сервера, каждый из которых имеет 4 процессора Intel Pentium III 700 МГц, 512 Мбайт RAM, 10 Гбайт HDD, 1 Гбит/с Ethernet;
- 12 вычислительных серверов, каждый из которых имеет 2 процессора Intel Pentium III 1000 МГц, 256 Мбайт RAM, 10 Гбайт HDD, 1 Гбит/с Ethernet;
- 12 рабочих станций на базе процессора Intel Pentium 4 1300 МГц, 128 Мбайт RAM, 10 Гбайт HDD, привод CD-ROM, 15″ дисплей, 10/100 Мбит/с Ethernet.
Посещение лаборатории Intel
На второй день пресс-тура, 22 января, журналисты посетили лабораторию (или, как говорят в компании, “сайт”) Intel в Нижнем Новгороде. Здесь разрабатываются многие интересные и перспективные технологии, использующиеся даже в микропроцессорах компании. Формат мероприятия подразумевал две возможности – одни могли посетить пресс-конференцию, на которой подводились итоги работы лаборатории, а другие могли погулять по “фабрике” и посмотреть, как же работают в Intel. THG оказался в выгодной ситуации, так как от издания в пресс-тур поехали два сотрудника, и они смогли как по “сайту” погулять, так и официальную часть прослушать и в технической сессии принять участие.
Внутри лаборатория Intel, это типичный “open office”, наполненный программистами и инженерами. Культура и подход к организации рабочего места достаточно типичны для западных компаний, но на фоне российских предприятий, даже в ИТ-сфере, выглядит потрясающе. Например, в коридорах на углах установлены сферические зеркала, которые демонстрируют, что происходит за углом. Видимо, в какой-то момент спешащие по своим делам с горячей кружкой “Магги” программисты, погружённые по макушку в творческий процесс, налетели на кого-то из руководства предприятия и вымазали того в кипяточном растворе из кубиков. Теперь каждый может, не заходя за угол видеть, не несёт ли навстречу очередного задумчивого креативщика.
Свет мой зеркальце, скажи…
В ходе прогулки нам сообщили, что внутри “сайта” не используется абсолютно никакой бумажной корреспонденции, но вместе с тем показали два промышленных высокопроизводительных принтера. Впрочем, даже при всех преимуществах Wi-Fi и Centrino, отказываться от бумаги во всех сферах ещё рано. Например, на дверях переговорной комнаты расписание очень даже бумажное, чтобы каждый желающий мог увидеть, когда и кем забронирована комната. На вопрос кого-то из журналистов о том, почему бы не поменять архаичный кусок бумаги на беспроводной дисплей с привязкой к базе данных, последовал вполне логичный ответ, что бумага, в конце концов, дешевле. Впрочем, расписание “занятий” в комнате всё равно заносится через сервер, так что распечатка это лишь малозначительный элемент. Когда станет бумага “электронной”, появится она в новом качестве и на дверях лаборатории Intel.
Конференцию, прошедшую в стенах “сайта”, начал содиректор нижегородского Центра Intel Олег Сютин. Олег рассказал об итогах деятельности корпорации Intel в 2003 году, а затем описал стратегические задачи на 2004 год. Собственно, основных задач три: укрепление лидирующих позиций в производстве полупроводников, создание и реализация концепции конвергенции вычислительных и коммуникационных платформ, участие в развитии рынка ИТ по всему миру. Выступление Олега продолжил второй содиректор Центра Алексей Одиноков. Алексей выделил направления работы НИОКР Intel в России:
- Разработка инструментов программирования для процессоров архитектуры Intel;
- Разработка медиа-технологий и библиотек;
- Совершенствование алгоритмов и продуктов для беспроводной передачи данных. Создание продуктов Intel, реализующих технологии беспроводной связи;
- Разработка математических моделей и инструментов для производства полупроводниковых приборов.
При этом Алексей отметил распределённую структуру Intel – нижегородскому “сайту” приходится работать с разными подразделениями Intel во всём мире.
Вслед за Алексеем выступила Марина Алексеева, глава отделения по подготовке продуктов к выпуску (Release Engineering & Infrastructure). Марина объяснила, что задачами деятельности отдела являются обеспечение высокого качества выпускаемых программных продуктов и сокращение сроков их выпуска. Для этого отдел работает по следующим направлениям: управляет процессом подготовки программных продуктов к выпуску, создаёт инсталляционные пакеты, занимается финальной валидацией программных продуктов и, наконец, разрабатывает и поддерживает единую автоматизированную инфраструктуру разработки и выпуска программного обеспечения.
Отдел поддерживает почти весь спектр интеловских продуктов:
- Intel Integrated Performance Primitives
- Intel Math Kernel Library
- Intel C Compiler for EFI Byte Code
- Intel VTune Performance Analyzer
- Intel VTune Enterprise Analyzer
- Intel Threading Tools
Не забыла Марина рассказать и о достижениях отдела. В частности, в отделе разработан и внедрён структурированный процесс подготовки выпуска программных продуктов, который позволил сократить время подготовки продукта к выпуску примерно на 50% и уменьшить затраты на подготовку продукта к выпуску приблизительно наполовину. Помимо этого, в отделе создана компьютерная тестовая инфраструктура, обеспечивающая удалённый доступ к тестовым ресурсам – теперь сотрудники Intel могут запускать свои тесты из любого места в мире.
Отметим, что за выдающиеся достижения команда отдела была удостоена одной из самых престижных корпоративных наград Intel Software Quality Award по результатам 2003 года.
Следующее выступление Сергея Папкова было посвящено деятельности отдела инструментов по повышению производительности приложений. Отдел поддерживает два семейства продуктов: Intel Threading Tools и Intel VTune Performance Analyzer. Напомним, что пакет Intel VTune Performance Analyzer предназначен для оптимизации и повышения производительности пользовательских приложений на основании программных и аппаратных показателей. В 2003 году отделом было выпущено 5 новых версий продукта. В версиях 7.0 и 7.1 для Windows была реализована улучшенная поддержка Java и .NET, а также реализован расширенный удалённый сбор данных с платформ Itanium и XScale. Также появились версии 1.0, 1.1 и 2.0 для Linux с интерфейсом командной строки.
Что касается инструментов для параллельного программирования Intel Threading Tools, то они состоят из двух утилит Thread Checker и Thread Profiler, и предназначены для поиска ошибок, связанных с распараллеливанием. К тому же, эти инструменты позволяют более эффективно использовать многопоточность в программах – а значит, ваши программы будут быстрее работать при включении Hyper-Threading. В 2003 году были выпущены версии 2.0 утилит со следующими принципиальными улучшениями.
- Интеграция в Microsoft Visual Studio .NET 7.0;
- Поддержка пользовательских примитивов синхронизации;
- Thread Checker: улучшенная поддержка и возможность выбора компилятора (Intel или Microsoft 6.0, 7.0);
- Thread Profiler: поддержка модели потоков Win32.
Затем докладчики перешли к рассмотрению деятельности сотрудников нижегородского “сайта” в области создания компиляторов Intel. Компания издавна занимается разработкой компиляторов, которые позволяют воспользоваться всеми преимуществами архитектур Intel. При этом в сферу интересов разработчиков входят не только центральные процессоры, но и сетевые процессоры, а также чипы семейства XScale. Команда разработчиков компилятора географически сильно распределена. Россия в команде представлена “сайтами” в Нижнем Новгороде и Сарове. Наши соотечественники в основном занимаются 32- и 64-битными компиляторами, и в меньшей мере – XScale. В задачи российской команды входят разработка тестов для компонентов, интеграция в среду Microsoft, а также исследования качества кода – при этом учитывается скорость работы компилятора, как такового, плюс оценивается производительность генерируемого кода. Также в России разрабатывают отдельные компоненты компилятора – скажем, по автоматическому распараллеливанию.
Специалисты отдела помогают клиентам в портировании вычислительных программ на платформу Intel. В качестве клиентов были приведены несколько крупнейших мировых университетов, а также Российский Гидрометцентр и некоторые другие компании. Нас заинтересовал, прежде всего, пример Гидрометцентра, который можно проиллюстрировать следующим слайдом:
В качестве примера был приведён прогноз погоды на временном отрезке в 48 часов. Как мы видим, изначально прогноз просчитывался на машине Cray-YMP (скорость взята за 1x, процесс длится примерно 120 минут), затем код был портирован на 4-процессорную систему Itanium 2 с частотой 900 МГц – без оптимизации кода прирост производительности составил 1,2x. При внесении оптимизации прирост составил уже 2,5x. После применения анализатора VTune и внесения незначительных изменений в код скорость расчета выросла в 4 раза. При переходе на OpenMP и разбивке кода на 4 потока скорость выросла десятикратно. Наконец, если обновить систему до 4-процессорной конфигурации Itanium 2 с частотой 1,5 ГГц, то выигрыш составит уже 16x от начальной скорости, то есть прогноз будет высчитываться меньше, чем за 8 минут – несравнимо быстрее первоначальных двух часов.
Следующий доклад Александра Чипижко был посвящён библиотекам для оптимизации производительности. Александр объяснил, что библиотеки делятся на две группы. Первая группа – это Intel Math Kernel Library (MKL), нацеленная на корпоративный сегмент рынка: процессоры Xeon, Itanium и т.д. Они обеспечивают оптимизированное выполнение многих функций, например, перемножение матриц (1000×1000, 10 000×10 000). Вторая группа – это Intel Integrated Performance Primitives (IPP). Она состоит из низкоуровневых функций (примитивов), которые применяются в различных областях: обработка одномерных сигналов, изображений, 3D-графика, видео, аудио, компьютерное зрение, математические функции, функции для криптографии и обработки строк и т.д. Использование примитивов позволяет переносить приложение на другой процессор без его перекомпиляции. Александр особо отметил, что разработка, дизайн, оптимизация, тестирование библиотек производятся целиком в России.
В 2003 году были выпущены:
- IPP 3.0 (HT, обработка видео, 26 примеров)
- IPP 4.0 (почти полная кросс-платформенность, криптография, обработка строк)
- IPP примеров (47 для Windows, 11 для Linux, 4 кросс-платформенные (IA и PCA))
- MKL 6.0, 6.1
В качестве первой демонстрации Александр показал воспроизведение двух MPEG2-потоков одновременно с компьютера на HDTV-панель (запас мощности позволяет выводить и большее число потоков). Фактически, это позволит в будущем создавать на базе ПК системы, поддерживающие работу в режиме “картинка в картинке”, что ещё более раздвинет возможности ПК в роли центра цифрового дома.
Вторая демонстрация показала, что в будущем мы сможем на карманных устройствах (КПК, персональных плеерах) смотреть видео с DVD-качеством. Поток MPEG2 воспроизводился на прототипе Personal Media Player (с процессором XScale). Для защищённой передачи мультимедийного контента использовался протокол DTCP.
Вслед за Александром выступил Владимир Курякин, кандидат физико-математических наук, директор центра Intel Russia Research Center (IRRC). Основное направление деятельности IRRC заключается в исследовании и разработке программного обеспечения и алгоритмов, которые должны быть потенциально востребованы через 5-10 лет. При этом анализируется влияние будущих платформ на эффективность работы алгоритмов. Отдел сотрудничает со многими исследовательскими организациями в разных городах России. В качестве достижений Владимир отметил ежегодную подачу до 20 патентных заявок, а также публикацию сотрудниками отдела около 20 статей в научных журналах и участие в конференциях.
Наконец, Владимир огласил публичные результаты деятельности отдела за 2003 год.
- Библиотека OpenCV – (1999-2003) содержит оптимизированные алгоритмы для компьютерного зрения, распространяется с исходными кодами.
- Библиотека MPL – (1999-2001) наиболее полная оптимизированная реализация аудио- и видеокодеков MPEG1, 2, 4.
- Библиотека 3D face – (2000-2003) синтетическая видеоконференция. Возможно, первая и единственная.
- Библиотека Ray Tracer – (2001-2003) позволяет достичь фотореалистичности изображений. Самый быстрый трассировщик лучей в мире.
- Заканчивается разработка инструментов машинного обучения и статистического анализа данных. В 2002-2004 годах разрабатывается библиотека машинного обучения (MLL), а в 2001-2004 годах – библиотека вероятностных сетей.
Говоря о планах на 2004 год, Владимир описал работу над проектами по детектированию аномалий (например, сетевых атак), оптимизации (проектирование устройств, логистика, транспортные потоки), поиску информации в потоках видео, поиску информации в Интернете (анализ/поиск текстов), моделированию физических явлений (например, для создания реалистичных эффектов в кино и играх).
Следующее выступление Олега Семёнова было посвящено работам нижегородского “сайта” над технологиями UWB и концепцией Radio Free Intel.
Олег отметил, что в будущем пропускная способность сетей возрастёт в 10-1000 раз. Сейчас готовится много новых стандартов, которые позволяют реализовать эти сети если не завтра, то послезавтра. Разрабатываются технологии, которые будут потом внедряться “продуктовыми” отделами Intel. Немалые продвижения ожидаются в области персональных сетей (PAN), где сегодня властвует Bluetooth. После внедрения технологии UWB (Ultra Wide Band) ожидается рост пропускной способности выше 500 Мбит/с (тот же Bluetooth даёт всего 1 Мбит). Причём окружающие приборы не будут чувствовать работу этой технологии из-за очень слабого излучения. Предполагается использовать высокочастотный диапазон от 3 до 10 ГГц. Сейчас усилия инженеров Intel направлены на разработку новых алгоритмов, которые позволяют реализовать эту технологию, а затем направление будет смещено в сторону снижения сложности этих алгоритмов. Ещё одна важная область исследований – изучение влияния UWB-приборов на окружающий мир.
При этом, не менее актуальной будет проблема сосуществования множества протоколов – будет необходимо обеспечить совместимость в одном устройстве, желательно как можно меньшем, которое обеспечит работу во всех направлениях, частотах, алгоритмах и протоколах. Устройство самостоятельно найдёт, с кем нужно связаться, само подстроится и выберет оптимальный способ передачи и получения информации. Мы уже писали об этом в серии репортажей с Intel Developers Forum Fall’2003.
Сегодня Intel пытается всё сделать на уровне цифровой обработки и максимально приблизить её к антенне, ведь один мощный вычислитель способен работать с различными протоколам и алгоритмами.
Суть концепции Intel Free Radio.
Наконец, конференцию завершил Михаил Воронин, поведавший об исследованиях Intel в области широкополосного беспроводного доступа.
Михаил рассказал, что технология Wi-Fi будет дополнена широкополосным стандартом WiMAX – сначала на основе стандарта 802.16, а затем и 802.20. При этом можно эффективно решить проблему “последней мили” – проблему связи в удалённых районах. Также WiMAX позволяет заполнить области, не покрытые существующими сетями. Отметим, что WiMAX обладает намного большей спектральной эффективностью, чем сети Wi-Fi. Подробнее о WiMax мы писали в материале Осенний IDF 2003, Сан-Хосе: тема мобильности и беспроводных сетей
Фотохроника пресс-тура
Напоследок приводим небольшую фотохронику посещения лаборатории Intel в Нижнем Новгороде российскими журналистами.
Команда российского THG не преминула подержаться за местную реликвию – 200-мм пластину, из которой вырезаются процессоры Intel. На фотографии – директор российского Tom’s Hardware Guide Станислав Васильев…
Представители прессы не преминули сфотографироваться у различных знаменательных мест. Именно эта вывеска встречает сотрудников и гостей после выхода из лифта. На фотографии – автор многих книг и публикаций, хороший друг Tom’s Hardware Guide Евгений Рудомётов.
“В направлении Intel”. Действительно, Россия: зима, снег, сугробы!
Здание лаборатории, совмещённое с заводом. Внимательные читатели заметят справа вход, показанный в деталях выше.
Знаменитые “кубиклы” – ячейки, где работают сотрудники Intel.
Ещё одна местная реликвия – брелок Intel с надписью на иврите.
Тяжёлые трудовые будни – работать приходилось даже в автобусе. На фотографии автобус находится около ННГУ, и в нём действует беспроводная сеть.
Всеволод Семенцов раздаёт материалы журналистам.
В поездке Александр Карабуто (Компьютерра/Terralab.ru) изобрёл эффективный метод питья горячего кофе через двойной стаканчик.
Не отрываемся ни на минуту – наш коллега Lone с iXBT занят репортажем. Рядом – откушенное яблоко. Очень символично.
Памятник замечательному человеку и герою – лётчику Чкалову. Излюбленное место встреч российских журналистов за два дня пребывания в Нижнем Новгороде, а также вектор для потребления напитков.