Показати скорочену інформацію

dc.contributor.authorМартинюк, Т. Б.uk
dc.contributor.authorКруківський, Б. І.uk
dc.contributor.authorMartyniuk, T. B.en
dc.contributor.authorKrukivskyi, B. I.en
dc.contributor.authorМартынюк, Т. Б.ru
dc.contributor.authorКруковский, Б. И.ru
dc.date.accessioned2021-02-18T11:14:06Z
dc.date.available2021-02-18T11:14:06Z
dc.date.issued2020
dc.identifier.citationМартинюк Т. Б. Модель паралельного сортувальника для асоціативного процесора [Текст] / Т. Б. Мартинюк, Б. І. Круківський // Вісник Вінницького політехнічного інституту. – 2020. – № 5. – С. 49-55.uk
dc.identifier.issn1997-9266
dc.identifier.issn1997-9274
dc.identifier.urihttp://ir.lib.vntu.edu.ua//handle/123456789/31306
dc.description.abstractПроцес сортування та вибірки за ключем є основною процедурою у багатьох пошукових системах таких, як бази даних та пошукові системи в Інтернеті. Водночас сучасні обчислювальні засоби вимагають ефективних методів і засобів, пов'язаних з асоціативною обробкою інформації під час розроблення програмного та апаратного забезпечення. Тому виникає потреба у високошвидкісному необчислювальному (асоціативному) обробленні значних обсягів інформації, що вимагає відповідної організації та вдосконалення технічних засобів сортування. Відомі алгоритми та засоби сортування чисел дозволяють регулювати інтенсивність виконання цього процесу та підвищувати його ефективність, використовуючи паралельні пристрої, але вони вимагають значних апаратних витрат. Тому метою подальших досліджень є розробка нових та вдосконалення відомих методів сортування з орієнтацією на зменшення апаратних витрат та збільшення швидкості цього процесу. В роботі запропоновано структурну схему сортувальника як обчислювальної частини асоціативного процесора, яка має регулярну логічну структуру і паралельно-послідовні зв'язки між блоками обробки даних. Це значно спрощує «розміщення» сортувальника в мікросхемі програмованої логічної ІС (ПЛІС). Крім того, функціонально у сортувальнику реалізовано багатофункціональність обробки числових масивів даних завдяки формуванню рангів елементів вхідного масиву. Це дозволяє визначити не тільки екстремальні елементи числового масиву, але й елемент, що займає середнє значення у відсортованому масиві, що є необхідною умовою для швидкісної медіанної фільтрації зображень. В запропонованому сортувальнику в процесі сортування використовуються швидкісні операції інкременту/декременту на масивах лічильників замість витратної за часом операції попарного порівняння паралельно для всіх елементів масиву з подальшою їх перекомутацією.uk
dc.description.abstractThe process of sorting and selecting by key is a basic procedure in many search systems such as databases and Inter-net search systems. At the same time, modern computing tools require efficient methods and tools which are connected with associative information processing in the development of software and hardware. Therefore, there is a need for high-speed non-computational (associative) processing of large amounts of information, which requires appropriate organization and improvement of technical means of sorting. The well-known algorithms and means for number sorting make it possible to regulate the intensity of this process and increase its efficiency using parallel devices, but they require significant hardware costs. Therefore, the purpose of further research is to develop new and improve known methods of sorting with an orienta-tion on reducing hardware costs and increasing the speed of this process. In this paper, there has been proposed a block diagram of a sorter as a computational part of an associative processor, which has a regular logical structure and parallel-serial connections between data processing units. This greatly simplifies the "placement" of the sorter in a programmable logic IS (FPGA) chip. In addition, the sorter functionally implements the multifunctionality of processing numerical data ar-rays due to the formation of the ranks of the input array of elements. This allows determining not only the extreme elements of the numeric array but also the element occupying the average value in the sorted array, which is a necessary condition for high-speed median filtering of images. In the proposed sorter, the sorting process uses fast increment/decrement opera-tions on the counter arrays instead of the time-consuming operation of pairwise comparison in parallel for all arrays of ele-ments with their subsequent re-commutation.en
dc.description.abstractПроцесс сортировки и выборки по ключу является основной процедурой во многих поисковых системах, таких как базы данных и поисковые системы в Интернете. В то же время современные вычислительные средства требуют эффективных методов и средств, связанных с ассоциативной обработкой информации при разработке программного и аппаратного обеспечения. Поэтому возникает необходимость в высокоскоростной невычислительной (ассоциативной) обработке больших объемов информации, что требует соответствующей организации и совершенствования технических средств сортировки. Известные алгоритмы и средства сортировки чисел позволяют регулировать интенсивность выполнения этого процесса и повышать его эффективность, используя параллельные устройства, однако они требуют значительных аппаратных затрат. Поэтому целью дальнейших исследований является разработка новых и усовершенствование известных методов сортировки с ориентацией на уменьшение аппаратных затрат и увеличение скорости этого процесса. В работе предложена структурная схема сортировщика как вычислительной части ассоциативного процессора, которая имеет регулярную логическую структуру и параллельно-последовательные связи между блоками обработки данных. Это значительно упрощает «размещение» сортировщика в микросхеме программируемой логической ИС (ПЛИС). Кроме того, функционально в сортировщике реализована многофункциональность обработки числовых массивов данных благодаря формированию рангов элементов входного массива. Это позволяет определить не только экстремальные элементы числового массива, но и элемент, занимающий среднее значение в отсортирован-ном массиве, что является необходимым условием при скоростной медианной фильтрации изображений. В предлагаемом сортировщике в процессе сортировки используются быстрые операции инкремента/декремента на массивах счетчиков вместо затратной по времени операции попарного сравнения параллельно для всех элементов массива с последующей их перекоммутацией.ru
dc.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofВісник Вінницького політехнічного інституту.№ 5 : 49-55.uk
dc.relation.urihttps://visnyk.vntu.edu.ua/index.php/visnyk/article/view/2535
dc.subjectсортувальникuk
dc.subjectмедіанна фільтраціяuk
dc.subjectасоціативний процесорuk
dc.subjectранжуванняuk
dc.subjectsorteren
dc.subjectmedian filtrationen
dc.subjectassociative processoren
dc.subjectrankingen
dc.subjectсортировщикru
dc.subjectмедианная фильтрацияru
dc.subjectассоциативный процессорru
dc.subjectранжированиеru
dc.titleМодель паралельного сортувальника для асоціативного процесораuk
dc.title.alternativeModel of Parallel Sorter for Associative Processoren
dc.title.alternativeМодель параллельного сортировщика для ассоциативного процессораru
dc.typeArticle
dc.identifier.udc004.272
dc.relation.referencesГ. Лорин, Сортировка и системы сортировки. Москва: Мир, 1983.ru
dc.relation.referencesД. Э. Кнут, Искусство программирования. Т.3. Сортировка и поиск. Москва, Россия: Изд. дом «Вильямс», 2003.ru
dc.relation.referencesАссоциативная обработка. [Электронный ресурс]. Режим доступа: http://www.ngpedia.ru/id97447pl.html. Дата об-ращения: февр. 20, 2020.ru
dc.relation.referencesТ. Б. Мартинюк, О. І. Черняк, Б. І. Круківський, і Мохамед Салем Нассер Мохамед, «Обчислювальна складність мережевої моделі сортування лінійного масиву чисел,» Інформаційні технології та комп'ютерна інженерія, № 2, с. 64-71. 2019.uk
dc.relation.referencesІ. Г. Цмоць, Інформаційні технології та спеціалізовані засоби обробки сигналів і зображень у реальному часі. Львів, Україна: Видавництво УАД, 2005.uk
dc.relation.referencesТ. Кохонен, Ассоциативные запоминающие устройства. Москва: Мир, 1982.ru
dc.relation.referencesК. Дж. Тербер, Архитектура высокопроизводительных вычислительных систем. Москва: Гл. ред . физ -мат. лит-ры, 1985.ru
dc.relation.referencesЯ. И. Фет, Параллельные процессоры для управляющих систем. Москва: Энергоиздат, 1981.ru
dc.relation.referencesВ. В. Коваленко, і В. О. Гуменюк, «Аналіз найактуальніших серверних систем управління базами даних,» Вісник Національного університету "Львів. політехніка", № 603, с. 65-72, 2007.uk
dc.relation.referencesА. В. Богданов, В. В. Корхов, В. В. Мареев, и Е. Н. Станкова, Архитектуры и топологии многопроцессорных вычислительных систем. Москва, Россия: ИНТУИТ.РУ, 2009.ru
dc.relation.referencesУ. Прэтт, Цифровая обробка изображений. Москва: Мир, 1982.ru
dc.relation.referencesІ. Г. Цмоць, і В. Я. Антонів, «Апаратні засоби сортування даних методом злиття в реальному часі,» Інформаційні системи та мережі, № 814, с. 171-185, 2015.uk
dc.relation.referencesІ. Г. Цмоць, і В. Я. Антонів, «Алгоритми та паралельні структури сортування даних методом вставки,» Науковий вісник НЛТУ України, вип. 26.1, с. 340-350, 2016.uk
dc.relation.referencesТ. Б. Мартинюк, Н. О. Денисюк, і Б. І. Круківський, «Асоціативні процесори з паралельно-послідовною обробкою даних,» Інформаційні технології та комп'ютерна інженерія, № 1, с. 27-36, 2019.uk
dc.relation.referencesМедианная фильтрация, [Электронный ресурс]. Режим доступа: https://ru.bmstu.wiki/Медианная_фильтрация. Дата обращения: март, 20, 2020.ru
dc.relation.referencesТ. Б. Мартинюк, і Б. І. Круківський, «Пристрій для ранжування чисел,» Патент України G06F 7/06. № 139604 МПК (2008), 12.08.2019.uk
dc.relation.referencesТ. Б. Мартинюк, Б. І. Круківський, і А. І. Друзюк, «Сортувальник з індикацією рангів елементів масиву,» на Шостій міжнарод. наук.-техн. конф. «Фотоніка ОДС – 2018», ВНТУ, 2-4 жовтня 2018р., с. 30.uk
dc.relation.referencesВ. Б. Стешенко, ПЛИС фирмы «ALTERA»: элементная база, система проектирования и языки описания. Моск-ва, Россия: Додека-ХХІ, 2002.ru
dc.relation.referencesМикросхемы «Altera» [Электронный ресурс]. Режим доступа: http://altera.ru/Mikroshemi.html. Дата обращения: окт. 5, 2020.ru
dc.identifier.doihttps://doi.org/10.31649/1997-9266-2020-152-5-49-55


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію