Selections of the software and hardware approaches and techniques for to improve speed of convolution operation
Наукові журнали НАУ
Переглянути архів ІнформаціяПоле | Співвідношення | |
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
|
|