Модель паралельного сортувальника для асоціативного процесора
Вантажиться...
Файли
Дата
Назва журналу
Номер ISSN
Назва тому
Анотація
The 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.
Опис
Ключові слова
УДК
Тип документа
Мова
Бібліографічний опис
Мартинюк Т. Б. Модель паралельного сортувальника для асоціативного процесора [Текст] / Т. Б. Мартинюк, Б. І. Круківський // Вісник Вінницького політехнічного інституту. – 2020. – № 5. – С. 49-55.
Схвалення
Рецензія
Доповнено
Цитується в
Список використаної літератури (19)
- Г. Лорин, Сортировка и системы сортировки. Москва: Мир, 1983.
- Д. Э. Кнут, Искусство программирования. Т.3. Сортировка и поиск. Москва, Россия: Изд. дом «Вильямс», 2003.
- Ассоциативная обработка. [Электронный ресурс]. Режим доступа: http://www.ngpedia.ru/id97447pl.html. Дата об-ращения: февр. 20, 2020.
- Т. Б. Мартинюк, О. І. Черняк, Б. І. Круківський, і Мохамед Салем Нассер Мохамед, «Обчислювальна складність мережевої моделі сортування лінійного масиву чисел,» Інформаційні технології та комп'ютерна інженерія, № 2, с. 64-71. 2019.
- І. Г. Цмоць, Інформаційні технології та спеціалізовані засоби обробки сигналів і зображень у реальному часі. Львів, Україна: Видавництво УАД, 2005.
- Т. Кохонен, Ассоциативные запоминающие устройства. Москва: Мир, 1982.
- К. Дж. Тербер, Архитектура высокопроизводительных вычислительных систем. Москва: Гл. ред . физ -мат. лит-ры, 1985.
- Я. И. Фет, Параллельные процессоры для управляющих систем. Москва: Энергоиздат, 1981.
- В. В. Коваленко, і В. О. Гуменюк, «Аналіз найактуальніших серверних систем управління базами даних,» Вісник Національного університету "Львів. політехніка", № 603, с. 65-72, 2007.
- А. В. Богданов, В. В. Корхов, В. В. Мареев, и Е. Н. Станкова, Архитектуры и топологии многопроцессорных вычислительных систем. Москва, Россия: ИНТУИТ.РУ, 2009.