<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">izvestswsu</journal-id><journal-title-group><journal-title xml:lang="ru">Известия Юго-Западного государственного университета</journal-title><trans-title-group xml:lang="en"><trans-title>Proceedings of the Southwest State University</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2223-1560</issn><issn pub-type="epub">2686-6757</issn><publisher><publisher-name>ЮЗГУ</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21869/2223-1560-2025-29-3-137-156</article-id><article-id custom-type="elpub" pub-id-type="custom">izvestswsu-1504</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>COMPUTER SCIENCE, COMPUTER ENGINEERING AND CONTROL</subject></subj-group></article-categories><title-group><article-title>Математические модели и схемы конвейерной обработки унитарных кодов в однородных вычислительных системах</article-title><trans-title-group xml:lang="en"><trans-title>Mathematical models and schemes of conveyor processing of unitary codes in homogeneous computing systems</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-5659-4747</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Титенко</surname><given-names>Е. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Titenko</surname><given-names>E. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Титенко Евгений Анатольевич - кандидат технических наук, доцент, доцент кафедры программной инженерии.</p><p>ул. 50 лет Октября, д. 94, Курск 305040</p></bio><bio xml:lang="en"><p>Evgeny A. Titenko - Cand. of Sci. (Engineering), Associate Professor, Associate Professor of the Software Engineering Department, Southwest State University.</p><p>50 Let Oktyabrya str. 94, Kursk 305040</p></bio><email xlink:type="simple">johntit@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-8110-9929</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Сизов</surname><given-names>А. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Sizov</surname><given-names>A. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Сизов Александр Семенович - доктор технических наук, профессор, профессор кафедры программной инженерии.</p><p>ул. 50 лет Октября, д. 94, Курск 305040</p></bio><bio xml:lang="en"><p>Alexandr S. Sizov - Dr. of Sci. (Engineering), Professor, Professor of the Software Engineering Department, Southwest State University.</p><p>50 Let Oktyabrya str. 94, Kursk 305040</p></bio><email xlink:type="simple">johntit@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0008-1560-5594</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Титенко</surname><given-names>М. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Titenko</surname><given-names>M. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Титенко Михаил Андреевич - аспирант кафедры программной инженерии.</p><p>ул. 50 лет Октября, д. 94, Курск 305040</p></bio><bio xml:lang="en"><p>Mikhail A. Titenko - Post-Graduate Student, Southwest State University, Software Engineering Department.</p><p>50 Let Oktyabrya str. 94, Kursk 305040</p></bio><email xlink:type="simple">johntit@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Юго-Западный государственный университет</institution></aff><aff xml:lang="en"><institution>Southwest State University</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>29</day><month>11</month><year>2025</year></pub-date><volume>29</volume><issue>3</issue><fpage>137</fpage><lpage>156</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Титенко Е.А., Сизов А.С., Титенко М.А., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Титенко Е.А., Сизов А.С., Титенко М.А.</copyright-holder><copyright-holder xml:lang="en">Titenko E.A., Sizov A.S., Titenko M.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://izvestswsu.elpub.ru/jour/article/view/1504">https://izvestswsu.elpub.ru/jour/article/view/1504</self-uri><abstract><p>Целью исследования является создание моделей и конвейерных схем для высокопроизводительной обработки унитарных кодов в однородных вычислительных системах.</p><p>Методы исследования основаны на теории проектирования однородных вычислительных систем, методах синтеза итеративных сетей и систем искусственного интеллекта. Унитарные коды являются сигнально-информационной базой для анализа и планирования параллельных процессов в однородных вычислительных системах. Известные одномерные и двумерные итеративные сети являются основой для создания однородных конвейерных схем и рекуррентных вычислений в них. Тем не менее итеративные сети, состоящие из однородных вычислительных ячеек с регулярными связями, по умолчанию реализуют единственный вычислительный процесс и, как правило, одну поисково-вычислительную функцию Для повышения удельной производительности работы конвейерных схем развиты принципы мульти функциональности и мульти конвейеризации, позволяющие реализовывать на каждом такте работы конвейера работу нескольких ячеек, реализующих более одной операции.</p><sec><title>Результаты</title><p>Результаты. Созданы практически значимые конвейерные схемы с организацией нескольких локальных вычислительных процессов, имеющих собственные стартовые точки, что необходимо для эффективной работы однородных вычислительных систем – реконфигурируемые вычислительные структуры, машины баз данных и знаний, ассоциативные процессоры и др. Сравнительные оценки конвейерных схем проведены для общезначимых операций обработки унитарных кодов: арбитраж, формирование правой, левой серии логических «1». Показано, что применение принципов мультифункциональности и мультиконвейеризации обеспечивает пропорциональное уменьшение времени, приходящегося на одну операцию.</p></sec><sec><title>Заключение</title><p>Заключение. Синтез параллельно-конвейерных схем обработки унитарных кодов на базе итеративных сетей основан на объединении и развитии принципов тактирования ячеек, мультифункциональности ячеек, мультиконвейеризации, что позволяет вести эффективную обработку потоков унитарных кодов, имеющих дуальную трактовку элементов (цифра/символ).</p></sec></abstract><trans-abstract xml:lang="en"><p>Purpose of the work is to create models and pipeline schemes for high-performance processing of unitary codes in homogeneous computing systems.</p><p>The research methods are based on the theory of designing homogeneous computing systems, methods of synthesis of iterative networks and artificial intelligence systems. Unitary codes are a signal-information base for analyzing and planning parallel processes in homogeneous computing systems. Known one-dimensional and two-dimensional iterative networks are the basis for creating homogeneous pipeline schemes and recurrent computations in them.</p><sec><title>Methods</title><p>Methods. Nevertheless, iterative networks consisting of homogeneous computing cells with regular connections, by default implement a single computing process and, as a rule, one search and computing function. To increase the specific performance of pipeline schemes, the principles of multi-functionality and multi-pipelining have been developed, allowing the implementation of several cells implementing more than one operation at each cycle of the pipeline.</p></sec><sec><title>Results</title><p>Results. Practically significant pipeline schemes with the organization of several local computing processes with their own starting points have been created, which is necessary for the efficient operation of homogeneous computing systems - reconfigurable computing structures, database and knowledge machines, associative processors, etc.</p><p>Comparative assessments of pipeline schemes have been carried out for generally significant operations of processing unitary codes: arbitration, formation of the right, left series of logical "1". It is shown that the application of the principles of multi-functionality and multi-pipelining provides a proportional decrease in the time per operation.</p></sec><sec><title>Conclusion</title><p>Conclusion. The synthesis of parallel-pipeline schemes for processing unitary codes based on iterative networks is based on the unification and development of the principles of cell clocking, multi-functionality of cells, multi-pipelining, which allows for efficient processing of unitary code flows with dual interpretation of elements (digit/symbol).</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>итеративная сеть</kwd><kwd>вычислительная ячейка</kwd><kwd>мультифункциональность сети</kwd><kwd>мультиконвейеризация</kwd><kwd>рекуррентная формула</kwd></kwd-group><kwd-group xml:lang="en"><kwd>iterative network</kwd><kwd>computational cell</kwd><kwd>multi-functionality of the network</kwd><kwd>multi-pipelining</kwd><kwd>recurrent formula</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Корнеев В. В. Вычислительные системы. М.: Гелиос АРВ, 2004. 510 с.</mixed-citation><mixed-citation xml:lang="en">Korneev V. V. Computing systems. Moscow: Gelios ARV; 2004. 510 p. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Хорошевский В. Г. Архитектура вычислительных систем. 2-е изд. М.: Московский государственный технический университет им. Н.Э. Баумана, 2008. 520 с.</mixed-citation><mixed-citation xml:lang="en">Khoroshevsky V. G. Architecture of computing systems. 2nd ed. Moscow: Moskovskii gosudarstvennyi tekhnicheskii universitet im. N.E. Baumana; 2008. 520 p. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Бурцев В. С. Параллелизм вычислительных процессов и развитие архитектуры суперЭВМ: сб. статей. М.: Торус Пресс, 2006. 414 с.</mixed-citation><mixed-citation xml:lang="en">Burtsev V. S. Parallelism of computing processes and development of supercomputer architecture. Collection of articles. Moscow: TORUS PRESS; 2006. 414 p. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Гузик В.Ф., Каляев И.А., Левин И.И. Реконфигурируемые вычислительные системы. Ростов-на-Дону: Южный федеральный университет, 2016. 472 с.</mixed-citation><mixed-citation xml:lang="en">Guzik V. F., Kalyaev I. A., Levin I. I. Reconfigurable computing systems Rostov-on-Don: Yuzhnyi federal'nyi universitety; 2016. 472 p. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Каляев И. А., Левин И.И. Реконфигурируемые вычислительные системы на основе ПЛИС. Ростов-на-Дону: Южный научный центр РАН, 2022. 475 с.</mixed-citation><mixed-citation xml:lang="en">Kalyaev I. A., Levin I. I. Reconfigurable computing systems based on FPGAs. Rostov-on-Don:Yuzhnyi federal'nyi universitet; 2022. 475 p. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Огнев И.В., Борисов В.В., Сутула Н.А. Ассоциативные память, среды, системы. М.: Горячая линия – Телеком, 2016. 420 с.</mixed-citation><mixed-citation xml:lang="en">Ognev I. V., Borisov V. V., Sutula N. A. Associative memory, environments, systems Moscow: Goryachaya Liniya – Telecom; 2016. 420 p. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Гэри М., Джонсон Д. Вычислительные машины и труднорешаемые задачи. М.: Мир, 1982. 416 с.</mixed-citation><mixed-citation xml:lang="en">Gary M., Johnson D. Computing machines and difficult-to-solve problems. Moscow: Mir; 1982. 416 p. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Lothaire M. Applied Combinatorics on Words // Encyclopedia of Mathematics and its Applications. Cambridge: Cambridge University Press, 2005.</mixed-citation><mixed-citation xml:lang="en">Lothaire M. Applied Combinatorics on Words. In: Encyclopedia of Mathematics and its Applications. Cambridge: Cambridge University Press; 2005.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Рыбина Г.В. Основы построения интеллектуальных систем. М.: Финансы и статистика, ИНФРА-М, 2010. 432 с.</mixed-citation><mixed-citation xml:lang="en">Rybina G. V. Fundamentals of Building Intelligent Systems. Moscow: Finansy i statistika; INFRA-M; 2010. 432 p. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Архитектура вычислительных систем с элементами конвейерной обработки / О.Я. Кравец, Е.С. Подвальный, В.С. Титов, А.С. Ястребов. Воронеж, Курск, Санкт-Петебург: Политехника, 2009. 151 с.</mixed-citation><mixed-citation xml:lang="en">Kravets O. Ya., Podvalny E. S., Titov V. S., Yastrebov A. S. Architecture of Computing Systems with Elements of Conveyor Processing. Voronezh, Kursk, Sankt-Peteburg: Politekhnika; 2009. 151 p. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Воеводин В.В. Математические модели и методы в параллельных процессах. М.: Наука, 1986. 296 с.</mixed-citation><mixed-citation xml:lang="en">Voevodin V. V. Mathematical Models and Methods in Parallel Processes. Moscow: Nauka; 1986. 296 p. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Voevodin V.V., Voevodin Vl.V. Parallel computing. St. Petersburg: BHV-Peterburg Publ., 2002. 608 p.</mixed-citation><mixed-citation xml:lang="en">Voevodin V. V., Voevodin Vl. V. Parallel Computing. St. Petersburg: BHV-Peterburg Publ.; 2002. 608 p. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Бандман О.Л., Миренков Н.Н., Седухин С.Г. Специализированные процессоры для высоко-производительной обработки данных. М.: Радио и связь, 1988. 208 с.</mixed-citation><mixed-citation xml:lang="en">Bandman O.L., Mirenkov N.N., Sedukhin S.G. Specialized processors for high-performance data processing. Moscow: Radio i svyaz; 1988. 208 p. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Фет Я. И. Параллельные процессоры для управляющих систем. М.: Энергоиздат, 1981. 160 с.</mixed-citation><mixed-citation xml:lang="en">Fet Ya. I. Parallel processors for control systems. Moscow: Energoizdat; 1981. 160 p. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Обзор исследований киберстрахования / А. Л. Ханис, С. В. Беспалько, Е. А. Титенко [и др.] // Интеллектуальные информационные системы: тенденции, проблемы, перспективы: материалы докладов VII всероссийской очной научно-практической конференции «ИИС-2019». Курск: Юго-Западный государственный университет, 2019. С. 108-118.</mixed-citation><mixed-citation xml:lang="en">Khanis A. L., Bespalko S. V., Titenko E. A., et al. Review of cyber insurance research. In: Intellektual'nye informatsionnye sistemy: tendentsii, problemy, perspektivy: materialy dokladov VII vserossiiskoi ochnoi nauchno-prakticheskoi konferentsii «IIS-2019» = Intelligent information systems: trends, problems, prospects. Materials of reports of the VII All-Russian face-to-face scientific and practical conference "IIS-2019". Kursk: Southwest State University; 2019. P. 108-118. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Павлов П. А. Математические модели и методы организации вычислений в мультипроцессорных системах // Компьютерные исследования и моделирование. 2025. Т. 17, № 3. С. 423-436.</mixed-citation><mixed-citation xml:lang="en">Pavlov P. A. Mathematical models and methods for organizing computations in multiprocessor systems. Komp'yuternye issledovaniya i modelirovanie = Computer research and modeling. 2025; 17(3): 423-436. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Кобайло А. С. Применение гибридных методов проектирования вычислительных систем реального времени // Труды БГТУ. Серия 3: Физико-математические науки и информатика. 2018. № 1(206). С. 120-124.</mixed-citation><mixed-citation xml:lang="en">Kobailo A. S. Application of hybrid methods for designing real-time computing systems. Trudy BGTU. Seriya 3: Fiziko-matematicheskie nauki i informatika = Proceedings of BSTU. Series 3: Physical and mathematical sciences and computer science. 2018; (1): 120-124. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Ватутин Э. И., Зотов И.В., Титов В.С. Использование схемных формирователей и преобразователей двоичных последовательностей при построении комбинаторно-логических акселераторов // Известия Курского государственного технического университета. 2008. №4(25). С. 32-39.</mixed-citation><mixed-citation xml:lang="en">Vatutin E. I., Zotov I. V., Titov V. S. Use of circuit shapers and binary sequence converters in the construction of combinatorial logic accelerators. Izvestiya Kurskogo gosudarstvennogo tekhnicheskogo universiteta = Proceedings of Kursk State Technical University. 2008; (4): 32-39. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Зельдин Е.А. Цифровые интегральные микросхемы в информационно-измерительной аппаратуре. Л.: Энергоатомиздат, 1986. 280 с.</mixed-citation><mixed-citation xml:lang="en">Zel'din E.A. Digital integrated circuits in information-measuring equipment. Leningrad: Energoatomizdat; 1986. 280 p. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Аппаратно-ориентированный метод ускоренного поиска вхождений образца на основе структурно-процедурных вычислений / Е. А. Титенко, Э. И. Ватутин, М. А. Титенко [и др.] // Известия ЮФУ. Технические науки. 2024. № 5(241). С. 68-78.</mixed-citation><mixed-citation xml:lang="en">Titenko E. A., Vatutin E. I., Titenko M. A., et al. Hardware-oriented method for accelerated search for sample occurrences based on structural-procedural calculations. Izvestiya YuFU. Tekhnicheskie nauki = Bulletin of the Southern Federal University. Technical sciences. 2024; (5): 68-78. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Титенко Е. А., Скорняков К.С., Бусыгин К.Н. Методы и сумматоры с параллельными групповыми процессами // Известия Юго-Западного государственного университета. Серия: Управление, вычислительная техника, информатика. Медицинское приборостроение. 2013. № 1. С. 161-166.</mixed-citation><mixed-citation xml:lang="en">Titenko E. A., Skornyakov K.S., Busygin K.N. Methods and adders with parallel group processes. Izvestiya Yugo-Zapadnogo gosudarstvennogo universiteta. Seriya: Upravlenie, vychislitel'naya tekhnika, informatika. Meditsinskoe priborostroenie = Proceedings of the Southwest State University. Series: Control, Computing Engineering, Information Science. Medical Instruments Engineering. 2013; (1): 161-166. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Титенко Е. А., Семенихин Е.А., Петрик Е. А. Структурно-функциональная организация арбитра параллельной обработки запросов // Информационно-измерительные и управляющие системы. 2010. Т. 8, № 11. С. 30-34.</mixed-citation><mixed-citation xml:lang="en">Titenko E. A, Semenikhin E. A., Petrik E. A. Structural and functional organization of the arbitrator of parallel query processing. Informatsionno-izmeritel'nye i upravlyayushchie sistemy = Information, measuring and control systems. 2010; 8(11): 30-34. (In Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Титенко Е. А., Типикин А. П., Лапин Д. В. Некоторые пути построения перспективных вычислительных систем для параллельной обработки массивов данных и изображений на ПЛИС // Электромагнитные волны и электронные системы. 2016. Т. 21, № 10. С. 56-59.</mixed-citation><mixed-citation xml:lang="en">Titenko E. A., Tipikin A. P., Lapin D. V. Some ways of constructing promising computing systems for parallel processing of data arrays and images on FPGA. Elektromagnitnye volny i elektronnye sistemy = Electromagnetic waves and electronic systems. 2016; 21(10): 56-59. (In Russ.).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
