REGULAR COMPUTATIONAL STRUCTURE FOR DATA RANKING

Authors

  • Tetiana Martyniuk Vinnytsia National Technical University
  • Leonid Krupelnitskyi Vinnytsia National Technical University
  • Bohdan Krukivskyi Vinnytsia National Technical University

DOI:

https://doi.org/10.31649/1999-9941-2021-52-3-70-76

Keywords:

regularity, processor, ranking, visualization of results

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 contains 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 decrement/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 connections 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.

Author Biographies

Tetiana Martyniuk , Vinnytsia National Technical University

Dr. Sc. (Eng.), Professor, Professor of Department of Computer Engineering

Leonid Krupelnitskyi, Vinnytsia National Technical University

Ph. D. (Eng.), Docent, Docent of Department of Computer Engineering

Bohdan Krukivskyi, Vinnytsia National Technical University

Postgraduate faculty of Information Technologies and Computer Engineering

References

H. Lorin, Sortirovka i sistemy sortirovki. M., Rossija: Mir, 1983. [in Russian].

T. B. Martyniuk, A. V. Medvid, ta O. M. Hutsol, «Modeliuvannia protsesu ranzhuvannia znachen dyskryminantnykh funktsii», Visnyk Vinnytskoho politekhnichnoho instytutu, №5, s. 47-80. 2013 [in Ukrainian].

W. Prjett, Cifrovaja obrobka izobrazhenij. M., Rossija: Mir, 1982 [in Russian].

T. B. Martyniuk, ta Ya. V. Zapetruk, «Neiromerezhevyi pidkhid do mediannoi ekspres-diahnostyky», Visnyk Vinnytskoho politekhnichnoho instytutu, №6, s. 37-44. 2019 [in Ukrainian].

H. M. Hnatiienko, ta V. Ie. Snytiuk, Ekspertni tekhnolohii pryiniattia rishen, Monohrafiia. Kyiv, Ukraina: TOV «Maklaut», 2008 [in Ukrainian].

T. B. Martyniuk, B. I. Krukivskyi, ta A. I. Druziuk, «Sortuvalnyk z indykatsiieiu ranhiv eleme-ntiv masyvu chysel», Optoelektronni informatsiini tekhnolohii «Fotonika ODS-2018», shosta mizhnarod. nauk.-tekhn. konf., 2-4 zhovtnia 2018r., zbirnyk tez. Vinnytsia: Vyd-vo PP «TD Edel-veis i K», 2018, s. 30 [in Ukrainian].

T. B. Martyniuk, ta B. I. Krukivskyi, «Model paralelnoho sortuvalnyka dlia asotsiatyv-noho protsesora», Visnyk Vinnytskoho politekhnichnoho instytutu, №5, s. 49-55. 2020 [in Ukrainian].

V. B. Steshenko, PLIS firmy «ALTERA»: jelementnaja baza, sistema proektirovanija i jazy-ki opisanija. M., Rossija: Dodjeka-HHІ, 2002 [in Russian].

T. B. Martyniuk, ta B. I. Krukivskyi, «Prystrii dlia ranzhuvannia chysel», Patent Ukrainy G06F 7/06. № 139604 MPK (2006.01), 12.08.2019 [in Ukrainian].

T. B. Martyniuk, S. V. Bohomolov, ta B. I. Krukivskyi, «Osoblyvosti vizualizatsii rezultativ ranzhuvannia u sortuvalnyku chyslovykh masyviv», na Vseukrainskii nauk.-prakt. konf., «Molod v nautsi: doslidzhennia, problemy, perspektyvy (MN-2021)», VNTU, 01-14 travnia, 2021 [in Ukrainian].

Ja. I. Fet, Parallel'nye processory dlja upravljajushhih sistem. M., Rossija: Jenergoizdat, 1981 [in Russian].

I. H. Tsmots, V. Ya. Antoniv, ta V. O. Parubchak, Paralelno-vertykalne sortuvannia odnovy-mirnykh danykh metodom zlyttia z vykorystanniam pidrakhunku. Zbirnyk naukovykh prats. Instytut problem modeliuvannia v enerhetytsi, vyp. 68, s. 92–100, 2013 [in Ukrainian].

E. A. Metlickij i V. V. Kaverznev, Sistemy parallel'noj pamjati: Teorija, proektirova-nie, primenenie. L., Rossija: Izd-vo Leningrad. un-ta, 1989 [in Russian].

T. Kohonen, Associativnye zapominajushhie ustrojstva. Moskva: Mir, 1982 [in Russian].

Mikroskhema CD4026E. [Online]. Available: http://www.payatel.ru/829-mikroshema-cd4026.html. [in Russian].

A-801G. [Online]. Available: https://www.rcscomponents.kiev.ua/product/a-801g-indikator-semisegmentnyj_57562.html.

Downloads

Abstract views: 155

Published

2021-12-25

How to Cite

[1]
T. Martyniuk, L. Krupelnitskyi, and B. Krukivskyi, “REGULAR COMPUTATIONAL STRUCTURE FOR DATA RANKING”, ІТКІ, vol. 52, no. 3, pp. 70–76, Dec. 2021.

Metrics

Downloads

Download data is not yet available.

Most read articles by the same author(s)