Skip navigation
Please use this identifier to cite or link to this item: https://libeldoc.bsuir.by/handle/123456789/49662
Full metadata record
DC FieldValueLanguage
dc.contributor.authorШарамет, А. В.-
dc.coverage.spatialМинскru_RU
dc.date.accessioned2023-01-05T06:25:15Z-
dc.date.available2023-01-05T06:25:15Z-
dc.date.issued2022-
dc.identifier.citationШарамет, А. В. Многопоточная реализация свертки на основе блочных методов = Multithreaded convolution implementation based on block methods / А. В. Шарамет // Доклады БГУИР. – 2022. – Т. 20, № 7. – С. 81 – 87. – DOI : http://dx.doi.org/10.35596/1729-7648-2022-20-7-81-87.ru_RU
dc.identifier.urihttps://libeldoc.bsuir.by/handle/123456789/49662-
dc.description.abstractРассмотрена многопоточная реализация свертки на основе блочных методов. Свертка по своей сути является основой множества методов, которые решают задачу определения степени похожести или независимости двух процессов, иными словами, когда необходимо определить степень корреляции. Алгоритм свертки выполняется с существенной задержкой, так как для его выполнения необходимо накопить весь сигнал и после этого осуществить обработку. Анализ показал, что одним из возможных способов снижения временных затрат является многопоточная реализация свертки на основе блочных методов. Раскрыты основные особенности реализации выполнения свертки методом перекрытия со сложением и методом перекрытия с добавлением, а также приведены численные примеры. Полученные результаты показывают, что применение данных методов без использования оконной функции приводит к возникновению существенных искажений в спектре сигнала. Предложена универсальная схема выполнения свертки на основе многопоточной обработки блока входных данных. Это позволяет достичь хорошего компромисса между вычислительной сложностью, архитектурой системы и временными затратами.ru_RU
dc.language.isoruru_RU
dc.publisherБГУИРru_RU
dc.subjectдоклады БГУИРru_RU
dc.subjectсверткаru_RU
dc.subjectметод перекрытия со сложениемru_RU
dc.subjectметод перекрытия с добавлениемru_RU
dc.subjectмногопоточная обработкаru_RU
dc.titleМногопоточная реализация свертки на основе блочных методовru_RU
dc.title.alternativeMultithreaded convolution implementation based on block methodsru_RU
dc.typeArticleru_RU
local.description.annotationA multithreaded convolution implementation based on block algorithms is considered. Convolution is essentially the basis of many methods that solve the problem of determining the degree of similarity or independence of two processes, in other words, when it is necessary to determine the degree of correlation. The algorithm itself is executed with a significant delay, because for its execution it is necessary to accumulate the entire signal and then process it. The analysis showed that one of the possible ways to reduce time costs is a multithreaded implementation of convolution based on block algorithms. The article shows the main features of the convolution implementation by the overlap method with addition and the overlap method with addition, as well as numerical examples. The results obtained show that the application of these methods without the use of a window function leads to significant distortions in the signal spectrum. Based on the results of the analysis, a universal scheme for performing convolution based on multithreaded processing of an input data block is proposed. This allows to achieve a good compromise between computational complexity, system architecture, and time costs.ru_RU
Appears in Collections:№ 20(7)

Files in This Item:
File Description SizeFormat 
Sharamet_Mnogopotochnaya.pdf606.27 kBAdobe PDFView/Open
Show simple item record Google Scholar

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.