dc.contributor.author | Мартинюк, Т. Б. | uk |
dc.contributor.author | Крупельницький, Л. В. | uk |
dc.contributor.author | Круківський, Б. І. | uk |
dc.contributor.author | Martyniuk, T. B. | en |
dc.contributor.author | Krupelnitskyi, L. V. | en |
dc.contributor.author | Krukivskyi, B. I. | en |
dc.date.accessioned | 2023-03-20T12:56:43Z | |
dc.date.available | 2023-03-20T12:56:43Z | |
dc.date.issued | 2021 | |
dc.identifier.citation | Мартинюк Т. Б. Регулярна обчислювальна структура для ранжування даних [Текст] / Т. Б. Мартинюк, Л. В. Крупельницький, Б. І. Круківський // Інформаційні технології та комп'ютерна інженерія. – 2021. – № 3. – С. 70-76. | uk |
dc.identifier.issn | 1999-9941 | |
dc.identifier.uri | http://ir.lib.vntu.edu.ua//handle/123456789/36493 | |
dc.description.abstract | У статті розглянуто функціональні можливості обчислювача з регулярною структурою, наведено його структурну схему. Обчислювач містить регістрову пам'ять, пам'ять даних, пам'ять рангів, масив елементів маски, вузол керування та масив індикаторів. Пам'ять даних містить масив вхідних лічильників, пам'ять рангів - масив вихідних лічильників. Обчислювач не тільки виконує сортування, але й має можливість візуалізувати результати ранжування відсортованих елементів вхідного масиву чисел за рахунок блока індикації, який містить пам'ять рангів і масив індикаторів. Регулярність структури обчислювача реалізовано у горизонталь-ному і вертикальному напрямках. Це дозволить ефективно її розмістити у мікросхемі ПЛІС з можливістю модульного нарощування. Проаналізовано особливості функціонування обчислювача для сортування з ранжуванням, які дозволяють прискорити процес обробки за рахунок використання швидкісних операцій декремента/інкремента. Ці операції застосовуються відповідно до масиву чисел та масиву рангів. Описано особливості процесу сортування в обчислювачі та наведено блок-схему алгоритму. Обчислювач реалізує альтернативний підхід до вертикальної обробки даних, а саме паралельно-вертикальне сортування масиву чисел. Розглянуто функціональну схему елемента маски, масив яких виконує головну роль у формуванні рангів відсортованих елементів числового масиву. Представлено схему з’єднань мікросхеми вихідного лічильника та семисегментного індикатора, які є складовими блока індикації обчислювача. | uk |
dc.description.abstract | The article discusses the functionality of a processor with a regular structure, the structural diagram is showed. Processor contains register memory, data memory, rank memory, an array of mask elements, a control unit, and an array of indicators. The data memory con-tains an array of input counters, and the rank memory contains an array of output counters. The processor not only performs sorting, but also has the ability to visualize the results of ranking sorted elements of the input array of numbers due to the display block, which contains rank memory and an array of indicators. The regularity of the processor structure is realized in the horizontal and vertical directions. This will make it possible to effectively place it in an FPGA chip with the possibility of modular expansion. The features of the functioning of the processor for sorting with ranking are analyzed, which makes it possible to speed up the processing process by using high-speed decre-ment/increment operations. These operations are applied according to an array of numbers and an array of ranks. The features of the sorting process in the processor are described and a block diagram of the algorithm is presented. The processor implements an alternative approach to vertical data processing, namely, parallel-vertical sorting of an array of numbers. The functional diagram of the mask element, an array of which plays the main role in the formation of the ranks of the sorted elements of a numeric array, is considered. The diagram of the connec-tions of the chip of the initial counter and the seven-segment indicator, which are the components of the display block of the processor, is presented. | en |
dc.language.iso | uk_UA | uk_UA |
dc.publisher | ВНТУ | uk |
dc.relation.ispartof | Інформаційні технології та комп'ютерна інженерія. № 3 : 70-76. | uk |
dc.relation.uri | https://itce.vntu.edu.ua/index.php/itce/article/view/846 | |
dc.subject | регулярність | uk |
dc.subject | обчислювач | uk |
dc.subject | ранжування | uk |
dc.subject | візуалізація результатів | uk |
dc.subject | regularity | en |
dc.subject | processor | en |
dc.subject | ranking | en |
dc.subject | visualization of results | en |
dc.title | Регулярна обчислювальна структура для ранжування даних | uk |
dc.title.alternative | Regular computational structure for data ranking | en |
dc.type | Article | |
dc.identifier.udc | 004.272 | |
dc.relation.references | Г. Лорин, Сортировка и системы сортировки. М., Россия: Мир, 1983. | ru |
dc.relation.references | Т. Б. Мартинюк, А. В. Медвідь, та О. М. Гуцол, «Моделювання процесу ранжування значень дискримінантних функцій», Вісник Вінницького політехнічного інституту, №5, с.47-80. 2013. | uk |
dc.relation.references | У. Прэтт, Цифровая обробка изображений. М., Россия: Мир, 1982. | ru |
dc.relation.references | Т. Б. Мартинюк, та Я. В. Запетрук, «Нейромережевий підхід до медичної експрес-діагностики», Вісник Вінницького політехнічного інституту, №6, с. 37-44. 2019. | uk |
dc.relation.references | Г. М. Гнатієнко, та В. Є. Снитюк, Експертні технології прийняття рішень, Монографія. Київ, Україна: ТОВ «Маклаут», 2008. | uk |
dc.relation.references | Т. Б. Мартинюк, Б. І. Круківський, та А. І. Друзюк, «Сортувальник з індикацією рангів елемен-тів масиву чисел», Оптоелектронні інформаційні технології «Фотоніка ОДС-2018», шоста міжнарод. наук.-техн. конф., 2-4 жовтня 2018р., збірник тез. Вінниця: Вид-во ПП «ТД Едель-вейс і К», 2018, с.30. | uk |
dc.relation.references | Т. Б. Мартинюк, та Б. І. Круківський, «Модель паралельного сортувальника для асоціативного процесора», Вісник Вінницького політехнічного інституту, №5, с. 49-55. 2020. | uk |
dc.relation.references | В. Б. Стешенко, ПЛИС фирмы «ALTERA»: элементная база, система проектирования и языки описания. М., Россия: Додэка-ХХІ, 2002. | ru |
dc.relation.references | Т. Б. Мартинюк, та Б. І. Круківський, «Пристрій для ранжування чисел», Патент України G06F 7/06. № 139604 МПК (2006.01), 12.08.2019. | uk |
dc.relation.references | Т. Б. Мартинюк, С. В. Богомолов, та Б. І. Круківський, «Особливості візуалізації результатів ранжування у сортувальнику числових масивів», на Всеукраїнській наук.-практ. конф., «Мо-лодь в науці: дослідження, проблеми, перспективи (МН-2021)», ВНТУ, 01-14 травня, 2021. | uk |
dc.relation.references | Я. И. Фет, Параллельные процессоры для управляющих систем. М., Россия: Энергоиздат, 1981. | ru |
dc.relation.references | І. Г. Цмоць, В. Я. Антонів, та В. О. Парубчак, Паралельно-вертикальне сортування одновимір-них даних методом злиття з використанням підрахунку. Збірник наукових праць. Інститут проблем моделювання в енергетиці, вип. 68, с. 92–100. 2013. | uk |
dc.relation.references | Е. А. Метлицкий и В. В. Каверзнев, Системы параллельной памяти: Теория, проектирование, применение. Л., Россия: Изд-во Ленинград. ун-та, 1989. | ru |
dc.relation.references | Т. Кохонен, Ассоциативные запоминающие устройства. Москва: Мир, 1982. | ru |
dc.relation.references | Мікросхема CD4026E. [Електронний ресурс]. Режим доступу: http://www.payatel.ru/829-mikroshema-cd4026.html. | uk |
dc.relation.references | A-801G. [Електронний ресурс]. Режим доступу: https://www.rcscomponents.kiev.ua/product/a-801g-indikator-semisegmentnyj_57562.html. | en |
dc.identifier.doi | https://doi.org/10.31649/1999-9941-2021-52-3-70-76 | |