integrated performance primitives (ipp)
TRANSCRIPT
Шальнов Евгений
Кодирование и декодирование видео и аудио
Машинное зрение Криптография Сжатие данных Обработка изображений Обработка сигналов Векторная/матричная арифметика …
MMX SSE SSE2 SSE3 SSSE3 SSE4 Многоядерность (OpenMP)
Хорошая документация Легкая переносимость кода с Matlab на
С/С++ Простое использование вместе с OpenCV
Signal Processing Image and Video Processing Small Matrices and Realistic Rendering Cryptography
Базовые типы: ◦ Ipp8u ◦ Ipp8s ◦ Ipp16sc ◦ Ipp32f ◦ …
Обрабатываемая единица данных: ◦ Сигнал (вектор) ◦ Изображение ◦ Матрица
Изображение хранится по строкам pData – указатель на начало данных roiSize – размер обрабатываемой области step – длина строки в байтах
C-style интерфейс ◦ Malloc ◦ Free
Разные способы выделения/освобождения памяти для разных задач
C-style интерфейс Отдельная функция для каждого типа
параметров
http://developer.download.nvidia.com/CUDA/training/CUDA_4_1_Webinar_v11-11-22.pdf