Разделы

Цифровизация Бизнес-приложения

Новое ПО Intel для разработчиков: "сделано в России"

16 апреля на токийском Форуме для разработчиков Intel была представлена Intel Integrated Performance Primitives (Intel IPP) 2.0 - кросс-платформенная программная библиотека, содержащая высокооптимизированные функциональные элементы для разработки современных приложений. Практически все работы, связанные с проектированием функциональных элементов Intel IPP, написанием программного кода, оптимизацией функций Intel IPP для платформ IA-32, IА-64 и частично Intel PCA (StrongARM и XScale), разработкой документации по продукции, а также руководство тестированием, проверкой и окончательной поставкой продукции были осуществлены в нижегородском Центре Intel по разработке программного обеспечения.

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

В России работы по созданию программных библиотек для разработчиков в области архитектур Intel начались около 8 лет назад, когда Intel заключила контракты на проведение подобных работ с несколькими российскими лабораториями. Сегодня разработку программных библиотек осуществляет Центр Intel по разработке ПО в Нижнем Новгороде, в сферу ответственности которого входит весь процесс производства от формирования концепции до поставки готовой продукции. При этом масштабы деятельности и сфера ответственности нижегородского Центра Intel, работающего в данной области во взаимодействии с разработчиками из ВНИИЭФ, продолжают расти и расширяться.

Помимо работы над Intel IPP, нижегородский Центр Intel вносит существенный вклад в разработку компиляторов Intel для ОС Windows и Linux, а также ПО Intel VTune Performance Analyzer. Эти три компонента - библиотеки, компиляторы и средства анализа производительности, - представляют собой фундаментальные составляющие инструментария для разработчиков приложений.

Intel IPP 2.0 - новейший продукт в комплекте кросс-платформенных инструментов корпорации Intel - позволяет снизить затраты труда разработчиков при написании программного кода для различных платформ Intel. В настоящее время корпорация Intel встраивает поддержку архитектуры Intel PCA в будущие версии компиляторов Intel и ПО Intel VTune Performance Analyzer.

Объединяя в одном комплекте API более 3.000 функций обработки сигналов и изображений, библиотека Intel IPP 2.0 делает мультимедийную функциональность свободной от привязки к конкретному процессору. Для процессоров Intel Pentium 4, Intel Xeon и Intel Itanium в библиотеке Intel IPP 2.0 предусмотрен специальный механизм диспетчеризации, обеспечивающий обработку специфических для каждого типа процессора ветвлений в каждой функции.

В версии 2.0 библиотеки Intel IPP добавлена поддержка 32-разрядных и 64-разрядных операций в ОС Microsoft Windows и Linux для процессоров Intel Pentium 4, Intel Xeon и Intel Itanium и оптимизация для процессоров Intel PXA250 и Intel PXA210 - ключевых компонентов архитектуры Intel PCA. Intel PCA - это созданная корпорацией Intel платформа для разработки беспроводных карманных коммуникационных устройств, сочетающих функции голосовой связи доступа в интернет. В Intel IPP 2.0 также предусмотрены новые возможности для разработчиков мультимедийных приложений для более эффективной работы со звуком и видео. В Intel IPP 2.0 добавлены кодеки для звука и видео, поддерживающие декодирование форматов MP3, JPEG, MPEG-4 и H.263 в системах с архитектурой Intel. Среди других новых возможностей - поддержка операций с небольшими матрицами и векторной математики, полезная для небольших численных и графических приложений.

Intel IPP 2.0 поддерживает компиляторы Microsoft Visual C++ и Intel C/C++ и операционные системы Microsoft Windows, в том числе Microsoft Windows 98, Windows NT, Windows 2000, Windows ME, Windows XP, Microsoft Windows CE .NET, Microsoft PocketPC 2002, а также Linux. Библиотека Intel IPP 2.0 для архитектуры Intel будет поставляться, начиная с мая текущего года, по цене $199 долл. за одну лицензию и по цене $179 долл. - за одну лицензию в пакете из 10 лицензий. В стоимость лицензии входит 1 год технической поддержки, обслуживания и обновления. Библиотека IPP 2.0 для процессоров, разработанных в рамках архитектуры Intel PCA, будет распространяться, начиная с текущего квартала, бесплатно. Обе версии можно получить через корпоративный веб-сайт.

Источник: по материалам официального пресс-релиза российского представительства компании Intel.