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

dc.contributor.authorМартинюк, Т. Б.uk
dc.contributor.authorЧерняк, О. І.uk
dc.contributor.authorКруківський, Б. І.uk
dc.contributor.authorМохамед Салем Нассер Мохамедuk, ru
dc.contributor.authorMartyniuk, T. B.en
dc.contributor.authorChernyak, O. I.en
dc.contributor.authorKrukivskyi, B. I.en
dc.contributor.authorMohamed Salem Nasser Mohameden
dc.contributor.authorМартынюк, Т. Б.ru
dc.contributor.authorЧерняк, А. И.ru
dc.contributor.authorКруковский, Б. И.ru
dc.date.accessioned2020-09-21T10:54:44Z
dc.date.available2020-09-21T10:54:44Z
dc.date.issued2019
dc.identifier.citationОбчислювальна складність мережевої моделі сортування лінійного масиву чисел [Текст] / Т. Б. Мартинюк, О. І. Черняк, Б. І. Круківський, Мохамед Салем Нассер Мохамед // Інформаційні технології та комп'ютерна інженерія. – 2019. – № 2. – С. 64-71.uk
dc.identifier.issn1999-9941
dc.identifier.issn2078-6387
dc.identifier.urihttp://ir.lib.vntu.edu.ua//handle/123456789/30531
dc.description.abstractПри розробці розвиненого програмного та апаратного забезпечення для сучасних обчислювальних засобів інтерес пред- ставляють удосконалені методи асоціативної обробки інформації, а саме процедури сортування і вибору. Це забезпечує реалізацію ефективного пошуку потрібної інформації в масивах даних. Необхідність паралельної необчислювальної обробки великих масивів інформації потребує відповідну організацію асоціативної пам'яті, а також розробку і використання відповідних перспективних технічних засобів. Сортування вважається важливою процедурою в таких прикладних областях, як рішення економічних задач, управління базами даних (СУБД), сортування IP адрес в комп'ютерних мережах, обробка сигналів і зображень (наприклад, при нелінійній медіанній фільтрації зображень). Аналіз відомих методів сортування показав, що найбільш ефективним методом пара- лельного сортування з урахуванням його апаратної реалізації сортуючою мережею є метод попарного обміну. При цьому, ступінь паралелізму будь-якого методу сортування за його апаратної реалізації безпосередньо залежить від кількості схем порівняння, які спрацьовують паралельно при кожному перегляді. Для методу попарного обміну ступінь паралелізму визначається величиною ]n/2[, де n - кількість вхідних числових величин або розмірність вхідного лінійного масиву чисел. У статті проаналізовано способи реалізації алгоритму сортування методом попарного обміну з топологією зв'язків між елементами масиву чисел у вигляді «стрічки» і «кільця». Для прикладу описано паралельний алгоритм сортування методом попарного обміну. Моделювання алгоритму виконано на мові високого рівня С ++. Проаналізовано отримані статистичні та графічні результати моделювання. Аналіз графічних резуль- татів моделювання свідчить про залежність виду O(n) між кількістю циклів сортування і розмірністю n вхідного масиву. Це підтве- рджує ефективність апаратної реалізації сортування попарним обміном на сортуючій мережі за рахунок регулярності структури і зв'язків в процесі сортування. Можливість статистично визначити не тільки кількість циклів сортування при заданій розмірності масиву чисел, але й відповідну кількість порівнянь і переміщень значно розширює можливості вдосконалення відомих і створення нових способів синхронного сортування елементів лінійного масиву апаратно у вигляді сортуючої мережі.uk
dc.description.abstractПри разработке развитого программного и аппаратного обеспечения для современных вычислительных средств инте- рес представляют усовершенствованные методы ассоциативной обработки информации, а именно процедуры сортировки и выбора. Это обеспечивает реализацию эффективного поиска нужной информации в массивах данных. Необходимость параллельной невы- числительной обработки больших массивов информации требует соответствующую организацию ассоциативной памяти, а также разработку и использование соответствующих перспективных технических средств. Сортировка считается важной процедурой в таких прикладных областях, как решение экономических задач, управления базами данных (СУБД), сортировка IP адресов в ком- пьютерных сетях, обработка сигналов и изображений (например, при нелинейной медианной фильтрации изображений). Анализ известных методов сортировки показал, что наиболее эффективным методом параллельной сортировки с учетом его аппаратной реализации сортирующей сетью является метод парного обмена. При этом, степень параллелизма любого метода сортировки при его аппаратной реализации напрямую зависит от количества схем сравнения, которые срабатывают параллельно при каждом про- смотре. Для метода парного обмена степень параллелизма определяется величиной ]n/2[, где n - количество входных числовых величин или размерность входного линейного массива чисел. В статье проанализированы способы реализации алгоритма сорти- ровки методом парного обмена с топологией связей между элементами массива чисел в виде «ленты» и «кольца». Для примера описан параллельный алгоритм сортировки методом парного обмена. Моделирование алгоритма выполнено на языке высокого уровня С++. Проанализированы полученные статистические и графические результаты моделирования. Анализ графических ре- зультатов моделирования свидетельствует о зависимости вида O(n) между количеством циклов сортировки и размерностью n вход- ного массива. Это подтверждает эффективность аппаратной реализации сортировки парным обменом на сортирующей сети за счет регулярности структуры и связей в процессе сортировки. Возможность статистически определить не только количество циклов сортировки при заданной размерности массива чисел, но и соответствующее количество сравнений и перестановок значительно расширяет возможности усовершенствования известных и создания новых способов синхронной сортировки элементов линейного массива аппаратно в виде сортирующей сети.ru
dc.description.abstractIn the development of advanced software and hardware for modern computing, the interest is the improvement of methods of associative processing of information such as procedures of sorting and selection. That ensures the realization of effective search for the required information in the data arrays. The need for parallel non-processing of large amounts of information entails the appropriate organization of associative memory, as well as the development and using of perspective technical devices. The sorting is important procedure in such application areas as solving economic problems, managing databases, sorting of IP addresses in computer networks, processing signals and images (for example, in nonlinear median image filtering). The analysis of known sorting methods have shown that the most effective method of parallel sorting, taking into account its hardware implementation by the sorting network, is the pairwise exchange. At the same time, the degree of parallelism of any sorting method for its hardware implementation directly depends on the number of comparison schemes that work in parallel in each view. For a pairwise exchange method, the degree of parallelism is determined by the value ]n/2[, where n is the number of input numerical values or the dimension of the input linear number array. In this article methods of implementing of the sorting algorithm by the method of pairwise exchange with the link topology between elements of the number array in the form of "tape" and "ring" are analyzed. For example, the parallel sorting algorithm using the pairwise exchange method is described. The simulation at a high-level C ++ language is done. The obtained statistical and graphic results of modeling are analyzed. The analysis of graphical modeling results shows the dependence of the form O(n) between the number of sort cycles and the dimensionality n of the input array. That confirms the effectiveness of the hardware implementation of sorting by pairwise exchange on the sorting network due to the regularity of the structure and connections in the sorting process. The ability to statistically determine not only the number of sorting cycles with a given dimension of the number array, but also the corresponding number of comparisons and transposition greatly extends the possibilities of improving the known and creating new ways of synchronous sorting of elements of a linear array by hardware in the form of a sorting network.en
dc.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofІнформаційні технології та комп'ютерна інженерія. № 2 : 64-71.uk
dc.relation.urihttps://itce.vntu.edu.ua/index.php/itce/article/view/732
dc.subjectобчислювальна складністьuk
dc.subjectсортуванняuk
dc.subjectлінійний масив чиселuk
dc.subjectвычислительная сложностьru
dc.subjectсортировкаru
dc.subjectлинейный массив чиселru
dc.subjectcomputational complexityen
dc.subjectsortingen
dc.subjectlinear number arrayen
dc.titleОбчислювальна складність мережевої моделі сортування лінійного масиву чиселuk
dc.title.alternativeВычислительная сложность сетевой модели сортировки линейного массива чиселru
dc.title.alternativeComputational complexity of the network model of sorting of a linear number arrayen
dc.typeArticle
dc.identifier.udc004.94
dc.relation.referencesД.Э.Кнут, Искусство программирования. Т.3. Сортировка и поиск. М., Россия: Издательский дом «Вильямс», 2003.ru
dc.relation.referencesЕ.А.Яценко, «Регулярные схемы алгоритмов адресной сортировки и поиска», Управляющие си- стемы и машины, №5, с.61-66. 2004.ru
dc.relation.referencesОднокристальный ассоциативный процессор САМ 2000, [Електронний ресурс]. Режим доступу: http://data.mf.grsu.by/citforum/htdocs/hardware/vich_sist/index.shtml Дата звернення: Травень. 15, 2019.ru
dc.relation.referencesК.Дж.Тербер, Архитектура высокопроизводительных вычислительных систем. М., Россия: Гл.ред. физ-мат. Лит-ры, 1985.ru
dc.relation.referencesВ.П.Гергель, и Р.Г.Стронгин, Основы параллельных вычислений для многопроцессорных вычис- лительных систем. Нижний Новгород, Россия: Изд-во ННГУ им. Н.Лобачевского, 2003.ru
dc.relation.referencesЕ.Ф.Очин, Вычислительные системы обработки изображений. Л., Россия: Энергоатомиздат. Ле- нингр.отд-ние, 1989.ru
dc.relation.referencesХранение и сортировка адресов IP, [Електронний ресурс]. Режим доступу: http://www.compodoc.ru/sort/index.html Дата звернення: Травень. 17, 2019.ru
dc.relation.referencesАлгоритмы. Сортировка и операции с упорядоченными последовательностями, [Електронний ре- сурс]. Режим доступу: http://alglib.chat.ru/sort/index.html Дата звернення: Травень. 10, 2019.ru
dc.relation.referencesВ.Р.Григорьев, «Нейросетевая организация алгоритмов сортировки на трехмерном оптическом нейрочипе», Автометрия, №3, с.28-37. 1993.ru
dc.relation.referencesГ.Лорин, Сортировка и системы сортировки. М.,Россия: Мир, 1983.ru
dc.relation.referencesВ.Мдовгань, В.А.Титенко, С.В.Выдрина, и Б.В.Клюйков, «Устройство для сортировки чисел», Па- тент России G06F7/08. №2246750 МКИ (2005), 20.02.2005.ru
dc.relation.referencesТ.Б.Мартинюк, і В.В.Хом’юк, «Оцінювання ефективності алгоритмів мультиобробки масивів да- них», Вісник Вінницького політехнічого інституту, №5, с.76-82. 2005.uk
dc.relation.referencesТ.Б.Мартинюк, А.В.Кожем’яко, А.І.Колівошко, і О.В.Карась, «Дослідження ефективності кільце- вої сортувальної мережі», Інформаційні технологіїї та комп’ютерна інженерія, №1, с.68-71. 2015.uk
dc.relation.referencesV.P.Kozhemyako, T.B.Martynyuk, R.A.Rasenko, and I.L.Pekhan, “Structure of Optoelectronic Sorting Memory”, Оптико-електронні інформаційно-енергетичні технології, №1(3), с. 26-29. 2002.en
dc.relation.referencesТ.Б.Мартинюк, Мохамед Салем Нассер Мохамед, і В.В.Власійчук, «Модель сортувальної мережі», Інформаційні технологіїї та комп’ютерна інженерія, №3, с.217-220. 2005.uk
dc.relation.referencesТ.Б.Мартинюк, Л.В.Огороднійчук і Мохамед Салем Нассер Мохамед, «Оптимізований опис алго- ритмів мультиобробки у базисі систем алгоритмічних алгебр Глушкова», Вісник Вінницького по- літехнічного інституту, №6, с.162-165. 2006.uk
dc.relation.referencesВ.П.Кожемяко, Т.Б.Мартынюк, и В.В.Хомюк, «Особенности структурного программирования си- нхронных алгоритмов», Кибернетика и системный анализ, №5, с.122-133. 2006.ru
dc.relation.referencesДжесс. Либерти, С++ Энциклопедия. М.,Россия: Издательство ДиаСофт, 2000.ru
dc.relation.referencesР.Сэджвик, Фундаментальные алгоритмы на С++. Анализ/Структуры данных/Сортировка/Поиск. СПб.,Россия: ООО «ДиаСофтЮП», 2002.ru
dc.identifier.doihttps://doi.org/10.31649/1999-9941-2019-45-2-64-71


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

Thumbnail

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

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