Integrated Performance Primitives

Integrated Performance Primitives

Библиотека Intel Integrated Performance Primitives (Intel IPP) поддерживает многоядерные процессоры, содержит в себе оптимизированные функции для обработки мультимедийных данных, поддерживает Intel и AMD процессоры и работает под операционными системами Windows, Linux и Mac OS X. Intel IPP - небольшая библиотека, спроектированная для создания мультимедийных приложений и приложений обработки данных.

Содержание

Возможности

Intel IPP включает в себя следующие функции:

  • кодирование и декодирование видео;
  • кодирование и декодирование аудио;
  • JPEG/JPEG2000
  • машинное зрение;
  • криптография;
  • сжатие данных;
  • преобразование цвета;
  • обработка изображения;
  • трассировка луча/визуализация;
  • обработка сигналов;
  • кодирование речи;
  • распознавание речи;
  • обработка строк;
  • векторная/матричная математика;

Библиотека использует расширенные наборы инструкций процессора MMX, SSE, SSE2, SSE3, SSSE3, SSE4 и многоядерные процессоры.

Структура библиотеки

Intel IPP разделен на три основные группы: сигналы (линейный массив данных или вектор), изображения (двухмерный массив для типичных цветовых пространств) и матрицы (nxm массивы для матричных операций).


Половина функций для матричных операций, треть для обработки сигналов и оставшиеся для изображений. Функции Intel IPP разделены на 4 типа данных: 8u (8-битные беззнаковые), 8s (8-битые со знаком), 16s, 32f (32-битые с плавающей точкой), 64f и т. д. Как правило, разработчики приложений работают только с одним доминирующим типом данных для большинства функций обработки, и только в конце обработки производят преобразование в выходной формат.

Именование IPP функции подчиняется предсказуемой строгой схеме.

История

Версия 5.2 была представлена 5 июня 2007 г., в код были добавлены примеры сжатия данных, поддержка новых видео-кодеков, поддержка 64-битных приложений для Mac OS X, поддержка приложений Windows Vista, и новые функции для трассировки луча и визуализации.

Представители другой стороны

См. также


Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Integrated Performance Primitives" в других словарях:

  • Integrated Performance Primitives — Intel s Integrated Performance Primitives (Intel IPP) is a library of multi core ready, optimized software functions for multimedia and data processing applications, produced by Intel.The library supports Intel and AMD processors and is available …   Wikipedia

  • Application-specific integrated circuit — An application specific integrated circuit (ASIC) is an integrated circuit (IC) customized for a particular use, rather than intended for general purpose use. For example, a chip designed solely to run a cell phone is an ASIC.In contrast, the… …   Wikipedia

  • OpenCV — Original author(s) Intel Corporation Stable release 2.3.1 / August 17, 2011; 3 months ago ( …   Wikipedia

  • IPP — Internet Printing Protocol (Internet) *** Independent Power Producer (Business » Firms) *** Integrated Product Policy (Business » General) ** Integrated Performance Primitives (Computing » Assembly) * Individual Program Plan (Business » General)… …   Abbreviations dictionary

  • H.264/MPEG-4 AVC products and implementations — Prominent software implementations*Adobe Systems supports the playback of H.264 in Adobe Flash 9.x. They also support export and output of H.264 in Premiere Pro version CS2 (shipped in 2005). In latest version, Premiere Pro CS3 (shipped in 2007) …   Wikipedia

  • H.263 — is a video codec standard originally designed as a low bitrate compressed format for videoconferencing. It was developed by the ITU T Video Coding Experts Group (VCEG) in a project ending in 1995/1996 as one member of the H.26x family of video… …   Wikipedia

  • IPP — may refer to:Chemistry* Isopentenyl diphosphate, a metabolite of both the mevalonate pathway and non mevalonate pathway of isoprenoid biosynthesisInformation Technology* Integrated Performance Primitives, a Intel multimedia and data processing… …   Wikipedia

  • IPP — Die Abkürzung IPP steht für: Induratio Penis plastica, eine Penis Erkrankung. Integrierte Produktpolitik, ein Managementansatz. Internet Printing Protocol, ein auf TCP/IP beruhendes Client Server Protokoll. Isopentenylpyrophosphat, ein… …   Deutsch Wikipedia

  • Ekiga — Ekiga …   Википедия

  • IPP — Значения: Internet Printing Protocol. Integrated Performance Primitives  Программная библиотека для обработки мультимедиа данных от Intel. Содержит широкий спектр алгоритмов, используемых в обработке сигналов …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»