Параллельный алгоритм вычисления циклической свертки

dc.contributor.authorТерещенко, А.Н.
dc.contributor.authorЗадирака, В.К.
dc.date.accessioned2014-03-03T14:18:19Z
dc.date.available2014-03-03T14:18:19Z
dc.date.issued2012
dc.date.updated2012
dc.description.abstractПредложена оптимизация алгоритма вычисления циклической свертки длины N=2ⁿ на основе быстрого преобразования Уолша (БПУ). Оптимизация заключается в использовании свойства предварительной корректировки сигнала длины M сигналом длины M/2 для получения суммарного результата БПУ двух сигналов на основе одного БПУ длины M . За счет этого уменьшается число БПУ более чем в два раза, что уменьшает сложность по числу операций сложения и вычитания. Показано, что алгоритм поддается распараллеливанию. Алгоритм проиллюстрирован на реализации сверток длины 4 и 8. Приведены оценки сложности при параллельном и последовательном вычислении.uk_UA
dc.description.abstractЗапропонована оптимізація алгоритму обчислення циклічної згортки довжини N=2ⁿ на основі швидкого перетворення Уолша (ШПУ). Оптимізація полягає у використанні властивості попереднього корегування сигналу довжини M сигналом довжини M/2 для отримання сумарного результату ШПУ двох сигналів на основі одного ШПУ довжини M . За рахунок цього зменшується число ШПУ більш ніж у два рази, що зменшує складність за кількістю операцій додавання та віднімання при послідовному обчисленні. Показано, що алгоритм піддається розпаралелюванню. Алгоритм проілюстровано на реалізації згорток довжини 4 и 8. Наведені оцінки складності при послідовному та паралельному обчисленні.uk_UA
dc.description.abstractIt is given the optimization of computation algorithm for convolution of length N=2ⁿ based on Fast Walsh transform (FWT). The optimization includes the use of the quality of pre-computational adjustment of multi-digit value of length M by multi-digit value of length M/2 to get the sum of FWTs both multi-digit values based on computation of one FWT multi-digit value of length M . The total number of FWTs is reduced more than twofold. That reduces the number of single precision additions and subtractions on sequential computation. It is shown that it is possible to compute algorithm in parallel. There are examples of computation algorithm of convolutions of length 4 и 8. Complexity of sequential and parallel computations is shown.uk_UA
dc.identifier.citationПараллельный алгоритм вычисления циклической свертки / А.Н. Терещенко, В.К. Задирака // Штучний інтелект. — 2012. — № 3. — С. 79-95. — Бібліогр.: 6 назв. — рос.uk_UA
dc.identifier.issn1561-5359
dc.identifier.udc510.52
dc.identifier.urihttps://nasplib.isofts.kiev.ua/handle/123456789/57078
dc.language.isoruuk_UA
dc.publisherІнститут проблем штучного інтелекту МОН України та НАН Україниuk_UA
dc.relation.ispartofШтучний інтелект
dc.statuspublished earlieruk_UA
dc.subjectАлгоритмическое и программное обеспечение параллельных вычислительных интеллектуальных системuk_UA
dc.titleПараллельный алгоритм вычисления циклической сверткиuk_UA
dc.title.alternativeПаралельний алгоритм обчислення циклічної згорткиuk_UA
dc.title.alternativeParallel Computation Algorithm of Convolutionuk_UA
dc.typeArticleuk_UA

Файли

Оригінальний контейнер

Зараз показуємо 1 - 1 з 1
Завантаження...
Ескіз
Назва:
08-Tereschenko.pdf
Розмір:
264.65 KB
Формат:
Adobe Portable Document Format

Контейнер ліцензії

Зараз показуємо 1 - 1 з 1
Завантаження...
Ескіз
Назва:
license.txt
Розмір:
441 B
Формат:
Item-specific license agreed upon to submission
Опис: