Integrated Performace Primitives

Intel Integrated Performance Primitives jest zbiorem funkcji języka C/C++ przeznaczoną do zastosowań w aplikacjach multimedialnych.

Funkcje zaimplementowane w IPP są super wydajnymi procedurami korzystającymi z rozszerzonych instrukcji procesorów Intel (m.in. technologia MMX, Streaming SIMD Extensions - SSE, Streaming SIMD Extensions 2 - SSE2). Procedury te realizują operacje audio wizualne takie jak dekodowanie Mp3, kodowanie i dekodowanie JPEG, dekodowanie MPEG4 i H 263. Dodatkowo umozliwiają operacje arytmetyczne, statystyczne, geometryczne, morfologiczne, przetwarzania sygnałów i obrazów. Możliwy jest odczyt danychzapisanych w wielu stosowanych obecnie standardach ich kodowania.

Własności i korzyści:
  • oszczędność czasu tworzenia aplikacji
  • zwiększenie wydajności aplikacji poprzez wykorzystanie zoptymalizowanych procedur
  • kompatybilność z najnowszymi technologiami stosowanymi w procesorach Intel(R) Xeon(TM) i Intel(R) Pentium(R)
  • darmowa, roczna pomoc techniczna obejmująca darmowe aktualizacje w pierwszym roku od zakupu biblioteki

Obszary zastosowań:
  • kodowanie sekwencji video
  • przetwarzanie obrazów
  • analiza obrazów w aplikacjach sztucznej inteligencji
  • konwersja systemów kodowania koloru w obrazach
  • przetwarzania sekwencji znakowych
  • kodowanie obrazów w standardzie JPEG
  • kodowanie sygnałów mowy
  • przetwarzanie sygnałów (filtracja cyfrowa, transformacja Fourier'a, generatory sygnałów, statystyka wektorowa, normalizacja sygnałów, charakterystyki częstotliwościowa, emfaza)
  • kompresja danych
  • kodowanie sygnałów dźwiękowych (MP3, AAC, AC3)
  • rozpoznawanie mowy
  • operacje wektorowe i macierzowe (algebra wektorów i macierzy, układy równań liniowych, zagadnienia najmniejszych kwadratów)
  • kryptografia


Obsługa procesorów wielordzeniowych w bibliotece IPP

Script logo