Record Details

Selections of the software and hardware approaches and techniques for to improve speed of convolution operation

Наукові журнали Національного Авіаційного Університету

View Archive Info
 
 
Field Value
 
Title Selections of the software and hardware approaches and techniques for to improve speed of convolution operation
Выбор программно-аппаратных средств для реализации операции свертки с повышенной скоростью
Вибір програмно-апаратних засобів для реалізації операції згортки з підвищеною швидкістю
 
Creator Шевченко, А.К.
 
Subject
SІMD; ARM NEON; OpenCV; convolutіon operatіon


SІMD; ARM NEON; OpenCV; convolutіon operatіon


SІMD; ARM NEON; OpenCV; convolutіon operatіon
519.245; 519.674; 004.032.24:004.272
 
Description Base of this article is research of hardware software technic which can achіeve sіgnіfіcant іncrease іn performance compared to the sіmіlar OpenCV functіons. A fundamental example of convolution operation implemented is cv::fіlter2D(...) function of OpenCV library. Critical analysis of software and hardware for implementation of convolution operations and for general speed improvement of image processing were obtained. Conclusions and base review of hardware architectures and conditions/tools that achieved speed up for media processing are presented. Presented conditions, if met thoroughly, ensure maximal increase in performance. Beside, collection of filters quantized to 8-bit range is presented.
В этой статье проведено исследование программно-аппаратных средств, для использования в 16-битных вычислений SІMD технологии, которые могут быть применены для ускорения операции свертки составляющей растра цифрового изображения с квадратной маской линейного двумерного фильтра. Базовым, показательным примером, для операции свертки служит функция cv::fіlter2D(...) библиотеки OpenCV. Кроме того, выполнен критический анализ программно-аппаратных средств для реализации операций свертки и для общего повышения скорости обработки ЦЗ. Предоставленные выводы и обзор различных аппаратных архитектур и условий/средств, которые позволят ускорить обработку мультимедиа вцелом. Также представлены условия, соблюдение которых в перспективе, обеспечит максимальный прирост по производительности. Также представлены маски фильтра, которые были квантезированы в диапазон 8-bіt.
У цій статті проведено дослідження програмно-апаратних засобів, для використання в 16-бітних обчислень SІMD технології, які можуть бути застосовані для прискорення операції згортки складової растру цифрового зображення з квадратної маскою лінійного двовимірного фільтра. Базовим, показовим прикладом, для операції згортки служить функція cv::fіlter2D(...) бібліотеки OpenCV. Окрім того, виконано критичний аналіз програмно-апаратних засобів для реалізації операцій згортки та для загального підвищення швидкості обробки ЦЗ. Надані висновки та огляд різних апаратних архітектур та умов/засобів, що дозволять пришвидшити обробку медіа даних. Також представлені умови, дотримання яких у перспективі, забезпечить максимальний приріст продуктивності. Також представлені маски фільтра, які були квантезовані в діапазон 8-bіt.
 
Publisher National Aviation University
 
Contributor


 
Date 2018-03-22
 
Type


 
Format application/pdf
 
Identifier http://jrnl.nau.edu.ua/index.php/SBT/article/view/12369
10.18372/2310-5461.37.12369
 
Source Наукоємні технології; Том 37, № 1 (2018); 49-54
Science-based technologies; Том 37, № 1 (2018); 49-54
Наукоемкие технологии; Том 37, № 1 (2018); 49-54
 
Language uk
 

Технічна підтримка: НДІІТТ НАУ