Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Серверы, сетевое оборудование, тесты, характеристики, советы Исследовательский центр Intel в Сарове. Создавая инновации д




Сумма Технологий - Серверные Системы

информационно-аналитический электронный журнал
stss.3dn.ru

Вторник, 09 марта 2010 года (1918 год – столица России перенесена из Петрограда в Москву)

Исследовательский центр Intel в Сарове. Создавая инновации для всего мира

Как известно, инноваций не бывает без исследований и кропотливой работы. Обычно весь этот труд спрятан от нас — мы пользуемся лишь результатом: быстрыми процессорами, оптимизированными программами. Недавно нам выпал шанс слегка приподнять завесу тайны над процессами, происходящими внутри современной техники — во время пресс-тура в исследовательское подразделение Intel, расположенное близ закрытого «ядерного» города Сарова.

То, о чем я буду рассказывать в этой статье, может кому-то показаться сложным — я и сам не до конца понимаю все нюансы, при том, что у меня за плечами образование радиотехника и программиста. Впрочем, именно за это я и люблю ездить с Intel. Даже чтобы просто осознать, о чем все эти комплексные научные исследования корпорации, неспециалисту приходится скрупулезно вникать в нюансы. Это позволяет прочуствовать всю глубину технологического совершенства таких привычных нам компьютеров, ноутбуков и прочей техники. Впрочем, обо всем по порядку.

Исследовательская деятельность Intel в России не слишком открыта для сторонних глаз. Многие до сих пор воспринимают Intel прежде всего как «компанию, торгующую процессорами» — однако, это не так. Отделы НИОКР корпорации присутствуют в Москве, Сарове, Нижнем Новгороде, и Новосибирске. Общее количество российских исследователей Intel — более 700, и результатами их трудов пользуются не только у нас, но и по всему миру — при создании процессоров, платформ, налаживании производств. Созданное ПО «крутится» на кластерах в США и Израиле, а высокопроизводительные библиотеки и эффективные инструментарии оптимизации, к разработке которых приложили руку российские программисты и исследователи, используются по всему миру.

О транзисторах, процессорах и диффузии

Центр исследований и разработки в Сарове был открыт еще в далеком 2003 году, и тогда он располагался в самом сердце этого закрытого города. Причина, по которой было выбрано столь странное место, проста — уровень образования в наукограде и в те времена находился на чрезвычайно высоком уровне. А с приходом компании, которая начала стимулировать выпуск новых программистов и исследователей (как материально, набирая квалифицированные кадры на высокооплачиваемую работу, так и с помощью социальных и образовательных программ), он стал и вовсе одним из самых высоких в России.

Однако, для иностранной компании оказалось не слишком удобно функционировать в охраняемой территории — каждый визит иностранных специалистов сопровождался ожидаемыми сложностями — и в 2007 году центр (или, как говорят сотрудники Intel, «сайт») переехал в технопарк в поселке Сатис, расположенном в 8 километрах от Сарова.

p_intel_zdanie
Оригинальный файл

Сейчас у компании отдельное трехэтажное здание площадью 3410 кв.м, из которых 1100 кв.м — лаборатории и центры обработки данных, а остальное — офисное пространство и хозяйственные помещения. В здании 186 рабочих мест, из них сейчаc занято около 100.

Программные инструменты

Чем же занимаются сотрудники Intel в Сарове? Нам рассказали о нескольких программных продуктах, на которых сейчас сосредоточено основное внимание российских разработчиков. Большинство из них работает в подразделении Software and Services Group, и создают инструментарий, призванный тем или иным способом оптимизировать код. Ведь для того, чтобы программы «не тормозили», недостаточно сделать «скорострельный» процессор — стоит озаботиться и работой программистов, рассказать им о технологиях создания быстро выполняющегося кода и снабдить инструментами, позволяющими оценить и повысить эффективность вычислений.

Программные инструменты для вычисления на кластерных системах Intel Cluster Toolkit

Об этом комплексе нам рассказал руководитель проекта, Герман Воронов.

p_german_voronov
Оригинальный файл

Эра паралеллизма активно началась для программистов в середине девяностых. Именно тогда стала актуальна векторизация на уровне процессора, когда однотипная операция выполнялась несколькими элементами одновременно, а программист даже не задумывался о процессе. С появлением систем с несколькими процессорами актуально стало и распараллеливание вычислений на общей памяти, и здесь программисту тоже не приходилось особенно много думать, главное — выставить директивы компилятора.

Однако, самой сложной, и всегда актуальной задачей, было распараллеливание на разделенной памяти, или кластерные вычисления. Для нее характерно было очень сложное программирование и отладка — ведь для эффективной работы нужно было рассчитать, каким образом лучше всего «раскидать» задачу по разным вычислительным центрам, соединенным относительно медленными (по сравнению с шиной памяти) каналами.

Именно для облегчения этой нетривиальной задачи и был создан Intel Cluster Toolkit, который включает в себя такие компоненты, как:

Intel Trace Analyzer and Collector — инструмент для сбора трассы, то есть, пути выполнения приложения, позволяющий, например, найти места «зависания» (когда для выполнения одной комманды нужны результаты другой, а она выполняется в другом сегменте кластера и неожиданно долго).

p_trace_analizer
Оригинальный файл

Intel MPI Library — реализация стандарта MPI-2, позволяющая приложениям работать на произвольном сетевом оборудовании.

Intel Math Kernel Library — распараллеленная библиотека математических функций для инженерных и научных приложений.

Intel MPI Benchmark — набор тестов производительности для операций, ведь в зависимости от оборудования скорость выполнения тех или иных команд может быть разной.

Существует также программный пакет ICT Compiler Edition, включающий в себя все вышеперечисленные продукты и оптимизированные компиляторы Intel для Fortran и C/C++.

mashtabee

При этом, Intel MPI Library поддерживает многоканальные соединения, многопоточность, независима от сетевого оборудования, и, что, пожалуй, самое главное, автоматически подстраивается под особенности кластера. Программный пакет предназначен для малых и средних кластеров (до десятков тысяч процессов), но следующая версия сможет работать и на уровне национальных лабораторий (до сотен тысяч процессов).

Домашняя страница Intel Cluster Toolkit:
http://software.intel.com/en-us/intel-cluster-toolkit-compiler/
http://software.intel.com/en-us/intel-mpi-library/

Дополнительная информация:
http://software.intel.com/en-us/articles/intel-cluster-tools-white-papers
http://www.intel.com/go/cluster

Форум для разработчиков:
http://software.intel.com/en-us/forums/intel-clusters-and-hpc-technology

Другие полезные ссылки:
http://www.intel.com/go/clustertools
http://www.intel.com/go/traceanalyzer
http://www.intel.com/go/mpi
http://www.intel.com/go/cluster

Intel Integrated Performance Primitives

Об этом пакете нам рассказал руководитель проекта, Владимир Дудник.

p_vladimir_dudnik
Оригинальный файл

Intel делает великое множество средств разработки, но IPP находится на особом положении. Фактически, это набор высокопроизводительных оптимизированных функций, который используют самые разнообразные разработчики для создания своих приложений. Общее количество вызываемых элементов составляет 11962, причем расположены они в самых разных областях, начиная от базовой функциональности, обработки сигналов и изображений, и заканчивая примитивами для обработки строк, распознавания речи, кодирования музыки и векторных операций. Этот полностью разрабатываемый в России проект — фактически строительный материал для широкого круга приложений, в котором важна производительность.

ipp

Интерфейс всех функций — ANSI C, что позволяет легко использовать их в разных языках программирования, таких как Java, C#, Visual Basic, C++. При этом, более 50 сэмплов IPP свободно доступны в исходном коде для скачивания со страниц Intel Software. В этот набор входят функции для трассировки лучей, «компьютерного зрения», кодирования видео, музыки и изображений, и т.п. Оптимизация IPP проведена по всем направлениям, начиная от алгоритмов, код может использоваться на любых платформах (хотя, конечно, быстрее всего — на процессорах Intel).

Кстати, не стоит считать IPP такой уж нераспространенной библиотекой — она используется во многих приложениях, например, в проектах GZIP, OpenSSL, LIBJPEG, и других, а группа исследователей стенфордского университета выиграла DARPA «Urban Challenge» (соревнование роботов в псевдогородских условиях) на машине, оснащенной Intel Core 2 Quad и системой компьютерного зрения на базе OpenCV и IPP. Суммарное же количество пользователей IPP по всему миру — более 35 000, причем в числе заказчиков такие конторы, как Microsoft, Apple, Adobe, SGI, Yahoo, Pixar, Symantec и другие.

Страница продукта Intel IPP:
http://software.intel.com/en-us/intel-ipp/

Примеры медиа кодеков и приложений на основе IPP:
http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-samples-license-agreement/

Intel Software Network Форум для разработчиков:
http://software.intel.com/en-us/forums/intel-integrated-performance-primitives/

Книга «Оптимизация приложений с Intel IPP»:
http://shop.intel.com/shop/product.aspx?pid=SIBK3608

Библиотека математических функций Intel Math Kernel Library

О ней нам поведал Сергей Сиволгин, руководитель группы.

p_sivolgin
Оригинальный файл

Math Kernel Library — это, как можно догадаться из названия, библиотека математических функций. Она также чрезвычайно высоко производительна и использует все преимущества параллельных вычислений. Предназначена Math Kernel Library прежде всего для научных, инженерных и финансовых приложений. В состав библиотеки входят, например, функции линейной алгебры, быстрое преобразование Фурье, средства для работы с дифференциальными уравнениями, и т.п. Библиотека оптимизирована для всех современных процессоров Intel, начиная от Itanium и Xeon, и заканчивая Core 2 Duo и Core i7. Впрочем, работа на процессорах других производителей тоже возможна — и сравнима с лучшими библиотеками. Еще одно преимущество IMKL — в универсальности, она может работать как на уровне инструкций (SIMD), многоядерных процессоров (Open MP), так и на кластерах с распределенной памятью (MPI). Быстродействие библиотеки очень велико — до 98% от теоретического максимума.

mkl

Intel MKL применяется в физическом моделировании, при прогнозировании погоды, для финансовых расчетов, обработки изображений и сигналов, для задач биоинформатики — иными словами, это основа ресурсоемких научных приложений. Среди пользователей IMKL автопроизводители, нефтедобывающие компании, авиакосмические агентства, банки, финансовые организации, анимационные студии, исследовательские подразделения крупных корпораций, научные институты.

Команда, разрабатывающая MKL, распределена по всей России — в Сарове, Нижнем Новгороде, Новосибирске, а часть ее находится в Хиллсборо (США, штат Орегон). История библиотеки насчитывает уже 6 лет.

Михаил Панюшкин

Подробнее >>>


Последние публикации в разделе «Новости и обзоры»:

  • «Мониторинг серверов: DEKSI Network Inventory v.9.11»
    Обновилась мощная утилита DEKSI Network Inventory, которая поможет отследить работоспособность компьютеров и программного обеспечения на них. DEKSI Network Inventory позволяет экспортировать ценную информацию в MS Access, MS Excel, ODBC и Oracle. DEKSI Network Inventory поможет сетевым администратором автоматически устанавливать исправления от Microsoft на все клиентские компьютеры, после установки MBSA. В состав DNI также входит несколько других полезных утилит...
  • «Мультимедиа: JAlbum v.8.7»
    JAlbum - бесплатная и крайне простая в использовании программа, разработанная специально для облегчения процесса создания альбомов из цифровых фотографий и любых других графических файлов. Использование JAlbum не доставит никаких трудностей - просто перетащите необходимые картинки и папки в окно программы и нажмите кнопку "Создать альбом". Поддерживается возможность настройки внешнего вида альбомов, присутствуют опции добавления комментариев, редактирования картинок, просмотра слайд-шоу, имеется встроенный веб-сервер, FTP и SFTP-клиенты и т.д...
  • «Диспетчеры закачек: Download Accelerator Plus v.9.4.0.6 Final»
    Выпущена новая версия утилиты Download Accelerator Plus, позволяющей в некоторых случаях ускорить процесс скачивания файлов из интернета. Поддерживается одновременная загрузка с нескольких серверов, докачка после разрыва соединения, автовыключение компьютера после завершения сеанса работы. Утилита имеет встроенные средства поиска файлов на серверах. Download Accelerator Plus хорошо интегрируется с браузерами, поддерживает работу через прокси и т.д. Имеется русский интерфейс...
  • «Резервное копирование: Backup4all v.4.4 Build 195»
    Вышла новая версия утилиты Backup4all, предназначенной для создания резервных копий важной информации и данных. Backup4all обладает удобным и понятным интерфейсом, большим набором настроек для тонкого конфигурирования работы программы. Имеется встроенный визард, позволяющий создавать резервные копии буквально одним кликом мыши. Поддерживается работа с фильтрами и по расписанию. Backup4all использует ZIP-компрессию, может работать с сетевыми устройствами хранения информации, а также записывать данные на CD/DVD или FTP-сервера. Имеется русский интерфейс...
  • «STEC представила новое поколение SSD для встраиваемых систем»
    Встраиваемые системы — одна из важных областей применения твердотельных накопителей. Компактные размеры, высокая надежность, обуславливаемая отсутствием движущихся частей, малое энергопотребление — все эти качества оказываются очень кстати в одноплатных компьютерах, телекоммуникационном оборудовании, бортовых электронных системах транспортных средств. В числе потенциальных применений новых SSD, которые представила компания STEC, делающая ставку на верхний сегмент рынка, также названы хранилища данных с поддержкой виртуализации и blade-серверы...

Обзор полезного программного обеспечения с возможностью скачать:

  • Urlin.Net Client, 1.1.0.3
    Urlin.Net клиент - это мощное p2p приложение для обмена файлами. Имеются встроенный поиск по различным категориям (софт, музыка, фильмы, игры и т.п.), планировщик пропускной способности, настраиваемый IP-фильтр, удобный интерфейс, сменяемые "на лету" скины, отсутствуют ограничения по ратио скачанного...
  • Total Network Monitor, 1.1.2.3
    Total Network Monitor – это программа для постоянного наблюдения за работой локальной сети отдельных компьютеров, сетевых и системных служб, которые составляют суть вашего окружения и, безусловно, нуждаются во внимании и контроле. В случае неполадок или непредвиденных ошибок Total Network Monitor оповестит вас множеством способов, пока ситуация не станет действительно угрожающей, и в любом случае сформирует для вас подробный отчет...
  • ProxyInspector Enterprise edition, 3.0.863
    ProxyInspector 3.х - удобное и эффективное решение для анализа использования корпоративного доступа в интернет. Программа сообщит вам о самых активных рабочих станциях, посещаемых ресурсах, а также о распределении трафика по сайтам, протоколам, дням недели и времени суток. Гибкая настройка отчетов, возможность экспорта данных в HTML, PDF и Microsoft Excel, печать из встроенного браузера отчетов - всего лишь некоторые возможности ProxyInspector 3...
  • Remote Manager, 2.0, для дома и малых предприятий
    Remote Manager - программа для управления удаленным компьютером через обычный графический интерфейс. Это идеальное средство для выполнения рутинных задач по поддержке сети вашего предприятия или дома. Remote Manager может с успехом применяться как крупными компаниями, с компьютерным парком в несколько тысяч компьютеров, так и в домашних сетях с двумя или тремя компьютерами...
  • TMeter, 10.0
    Программа TMeter предоставляет возможность учета и контроля IP-трафика для операционных систем семейства Microsoft Windows. Используя TMeter, вы можете производить точный подсчет Интернет-трафика для офисной сети, организовать гибкую и полноценную систему учета трафика ваших пользователей...

Новые темы форума для обсуждения

Серверы
  Форум Темы Ответы Обновления
Серверы и серверное оборудование
Создание самой удобной конфигурации. Любой желающий может помочь тому, кто еще только начинает работать с серверами
5 8 Воскресенье, 31.01.2010, 13:07
Тема: Нужна помощь
Сообщение от: AK-47

О компьютерах и серверах
  Форум Темы Ответы Обновления
WINDOWS 98, 2000, ХP, 2003, Vista и даже 95....
Винда, от 9x до 2003 и XP, Vista... Администрирование, программирование и т.п.
7 50 Вторник, 26.05.2009, 21:06
Тема: Подключение сети предприятия...
Сообщение от: Buddha

1C
  Форум Темы Ответы Обновления
1C и электронная коммерция 1 0 Пятница, 29.05.2009, 18:17
Тема: Бухгалтерия предприятия
Сообщение от: NightBeast


Вопросы обо всем
  Форум Темы Ответы Обновления
Околокомпьютерный флейм
Общение о компьютерах, серверах, других железках, если вдруг не нашли ответов и просто о компьютерах в нашей жизни. Можете рекламировать свои творения тут, в других разделах реклама будет удаляться...
7 0 Понедельник, 25.01.2010, 20:52
Тема: Vkracker
Сообщение от: scarlet
Анекдоты
Анекдоты и веселые истории на компьютерную и другие тематики
1 55 Понедельник, 25.05.2009, 11:06
Тема: Анекдоты
Сообщение от: Daniel

Последние публикации из рубрики «Полезные советы по работе с компьютером»:

Microsoft Office - Word

Word запоминает и хранит в документе последние три места, где вводился или редактировался текст. Чтобы вернуться к одной из этих трёх позиций, нажмите нужное количество раз комбинацию клавиш <Shift>+<F5>. При четвёртом нажатии курсор переместится на исходную позицию. Благодаря этому, при открытии уже имеющегося документа для возврата к месту, где работа была прервана, достаточно нажать <Shift>+<F5>.

Александр Рыжов

Другие публикации и советы тут >>>


Отдохни (анекдоты, забавные истории):

Передача "100 к одному" провела опрос: "Чем вооружены грабители на дорогах?"
Первую строчку в рейтинге занял ответ: "Полосатыми палочками".

*****

Женщина - это чудо-создание, которое всегда знает "кто виноват" и "что делать", но никогда не знает, "в чем я завтра пойду на работу" и "что мы будем сегодня кушать".

*****

Лень — это когда видишь необходимость что-то делать, но не хочется, а "влом" — это когда что-то хочется, но не видишь необходимости это делать.

Другие анекдоты тут >>>


Православная медиатека от наших друзей:

  • Возвращение: Император Николай II
    Трагическая судьба последнего русского императора, несмотря на многочисленные исторические исследования, остается одной из главных загадок ХХ столетия. Многие поступки Николая II практически не объяснимы с людской точки зрения – они «не от мира сего», и их не понимают и подчас осуждают даже верующие люди. В фильме предлагается осмысление земного пути Царя-Мученика, даются ответы на вопросы о том, что такое грех цареубийства и почему русским необходимо всеобщее покаяние в нем...

Внимание! Если хотите, чтобы мы посвятили рассылку Вам или вашему сайту, то пишите на почту: altvix@mail.ru


Вы можете добавить свою новость, статью или программу по адресу (необходимо зарегистрироваться): stss.3dn.ru
По вопросам размещения Ваших статей и информации в наших рассылках - пишите нам: altvix@mail.ru

Давайте поможем детям! Информация здесь >>>
Рассылки Subscribe.Ru
Освещение для интерьеров и парков
Техника для создания любимой погоды в доме, от кондиционера до тепловой пушки
Автономные электростанции для загородного дома и все, что можно к ним подключить
Техника в помощь садоводу и фермеру
Все о насосах для любых водоемов и водонагревателях
Моечная и уборочная техника для быта и производства
Рукопашный бой для девушек -- выживание, психология!
Серверы, сетевое оборудование, тесты, характеристики, советы
Милосердие. Чем ты можешь помочь ближнему.
Православные знакомства
Православные книги, фильмы, программы и другие издания
Агробизнес и советы садоводам
Здоровый образ жизни
Фотосъемка природы и людей на природе и в интерьере
Рецепты кухни народов СССР
Скидки, подарки, призы...
Секреты рекламы и создания интернет-магазинов
1С и электронная коммерция

В избранное