Тезисы: В докладе будет рассмотрен продукт Intel® Integrated Performance Primitives (IPP) и его функциональность. Примитивы – это «строительные блоки», которые легко могут быть интегрированы программистами в их продукты - приложения, компоненты для разработки мультимедийных приложений, высокоуровневые библиотеки, что значительно увеличивает их производительность на Intel или совместимых архитектурах под операционными системами Windows, Linux и Mac OS X. Библиотеки IPP применимы во многих областях: модули для обработки сигналов и выполнения векторных и матричных операций, функции сжатия и распаковки речи и статических/динамических изображений, а также средства шифрования и обработки аудиоданных и текстовых строк, и другие. Кроме библиотек, продукт IPP содержит 50 основанных на IPP примеров, некоторые из них, например, кодек JPEG2000 и видео кодек H264 могут посоревноваться с коммерческими продуктами.
Несколько новых и важных функций было добавленов версию IPP 6.0 в 2008 году. Детально будет рассмотрено две из них - Deferred Mode Image Processing (DMIP) framework, использующий CPU кеш и многоядерность, и IPP функции, которые генерируются и оптимизируются автоматически специальным инструментом Spiral, разработанным в университете Carnegie Mellon.