<?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">dan</journal-id><journal-title-group><journal-title xml:lang="ru">Доклады Национальной академии наук Беларуси</journal-title><trans-title-group xml:lang="en"><trans-title>Doklady of the National Academy of Sciences of Belarus</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1561-8323</issn><issn pub-type="epub">2524-2431</issn><publisher><publisher-name>The Republican Unitary Enterprise Publishing House "Belaruskaya Navuka"</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.29235/1561-8323-2018-62-6-652-660</article-id><article-id custom-type="elpub" pub-id-type="custom">dan-564</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>INFORMATICS</subject></subj-group></article-categories><title-group><article-title>Применение нейросетевой вычислительной технологии для расчета интервально-индексной характеристики минимально избыточного модулярного кода</article-title><trans-title-group xml:lang="en"><trans-title>Application of the neural network computing technology for calculating the interval-index characteristics of a minimally redundant modular code</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Чернявский</surname><given-names>А. Ф.</given-names></name><name name-style="western" xml:lang="en"><surname>Chernyavsky</surname><given-names>A. F.</given-names></name></name-alternatives><bio xml:lang="ru"><p>академик, д-р техн. наук, профессор, заведующий лабораторией</p></bio><bio xml:lang="en"><p>Academician, D. Sc. (Engineering), Professor, Head of the Laboratory</p></bio><email xlink:type="simple">niipfp@bsu.by</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Коляда</surname><given-names>А. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Kolyada</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р физ.-мат. наук, доцент, гл. науч. сотрудник</p></bio><bio xml:lang="en"><p>D. Sc. (Physics and Mathematics), Accociate professor, Chief researcher</p></bio><email xlink:type="simple">razan@tut.by</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Протасеня</surname><given-names>С. Ю.</given-names></name><name name-style="western" xml:lang="en"><surname>Protasenya</surname><given-names>S. Yu.</given-names></name></name-alternatives><bio xml:lang="ru"><p>мл. науч. сотрудник</p></bio><bio xml:lang="en"><p>Junior researcher</p></bio><email xlink:type="simple">Estellita@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>Institute of Applied Physical Problems named after A. N. Sevchenko of the Belarusian State University, Minsk</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>13</day><month>01</month><year>2019</year></pub-date><volume>62</volume><issue>6</issue><fpage>652</fpage><lpage>660</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Чернявский А.Ф., Коляда А.А., Протасеня С.Ю., 2019</copyright-statement><copyright-year>2019</copyright-year><copyright-holder xml:lang="ru">Чернявский А.Ф., Коляда А.А., Протасеня С.Ю.</copyright-holder><copyright-holder xml:lang="en">Chernyavsky A.F., Kolyada A.A., Protasenya S.Y.</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://doklady.belnauka.by/jour/article/view/564">https://doklady.belnauka.by/jour/article/view/564</self-uri><abstract><p>Сообщение посвящено проблеме создания высокоскоростных нейронных сетей (НС) для расчета интервально-индексных характеристик минимально избыточного модулярного кода. Функциональную базу предлагаемого решения составляет расширенный класс НС конечного кольца, осуществляющих позиционно-модулярные кодовые преобразования масштабируемых чисел с применением модифицированной редукционной технологии. Разработанная НС для вычисления интервально-индексных характеристик имеет однородную параллельную структуру, проста в реализации и требует близких к теоретической нижней оценке временных затрат порядка (3[log2b]+ [log2k]+6tсл где b и k – соответственно средняя разрядность и количество модулей; t сл – длительность двухместной операции сложения целых чисел. Отказ от нормировки цифр модулярного кода приводит к сокращению необходимого набора НС конечного кольца на (k – 1) компонент. Вместе с тем ненормированная конфигурация минимально избыточного модулярного кодирования требует в среднем k-кратного увеличения модуля интервального индекса (по отношению к остальным основаниям модулярной системы счисления), что ведет к адекватному повышению аппаратурных затрат по данному модулю. Кроме того, переход от нормированного к ненормированному кодированию снижает уровень однородности структуры НС для расчета интервально-индексных характеристик. Исследована возможность снижения структурной сложности предложенной НС за счет использования ненормированных интервально-индексных характеристик.</p></abstract><trans-abstract xml:lang="en"><p>The article is devoted to the problem of creation of high-speed neural networks (NN) for calculation of interval-index characteristics of a minimally redundant modular code. The functional base of the proposed solution is an advanced class of neural networks of a final ring. These neural networks perform position-modular code transformations of scalable numbers using a modified reduction technology. A developed neural network has a uniform parallel structure, easy to implement and requires the time expenditures of the order (3[log2b]+ [log2k]+6tsum  close to the lower theoretical estimate. Here b and k is the average bit capacity and the number of modules respectively; t sum is the duration of the two-place operation of adding integers. The refusal from a normalization of the numbers of the modular code leads to a reduction of the required set of NN of the finite ring on the (k – 1) component. At the same time, the abnormal configuration of minimally redundant modular coding requires an average k-fold increase in the interval index module (relative to the rest of the bases of the modular number system). It leads to an adequate increase in hardware expenses on this module. Besides, the transition from normalized to unregulated coding reduces the level of homogeneity of the structure of the NN for calculating intervalindex characteristics. The possibility of reducing the structural complexity of the proposed NN by using abnormal intervalindex characteristics is investigated.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>нейронная сеть</kwd><kwd>нейронная сеть конечного кольца</kwd><kwd>синаптические веса</kwd><kwd>модулярная система счисления</kwd><kwd>интервально-индексные характеристики</kwd><kwd>редукционный метод</kwd></kwd-group><kwd-group xml:lang="en"><kwd>neural network</kwd><kwd>neural network of finite ring</kwd><kwd>synaptic weights</kwd><kwd>modular number system</kwd><kwd>interval-index characteristics</kwd><kwd>reduction method</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">Модулярная арифметика и ее приложения в инфокоммуникационных технологиях / Н. И. Червяков [и др.]. – М., 2017. – 400 с.</mixed-citation><mixed-citation xml:lang="en">Chervjakov N. I., Koljada A. A., Ljahov P. A., Babenko M. G., Lavrinenko I. N., Lavrinenko A. V. Modular Arithmetic and its Applications in Infocommunication Technologies. Moscow, 2017. 400 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Ananda Mohan, P. V. Residue number systems: Theory and applications / P. V. Ananda Mohan. – Basel, 2016. – 351 p. https://doi.org/10.1007/978-1-4615-0997-4</mixed-citation><mixed-citation xml:lang="en">Ananda Mohan P. V. Residue number systems: Theory and applications. Basel, 2016. 351 p. https://doi.org/10.1007/978-1-4615-0997-4</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Применение искусственных нейронных сетей и системы остаточных классов в криптографии / Н. И. Червяков [и др.]. – М., 2012. – 280 с.</mixed-citation><mixed-citation xml:lang="en">Chervjakov N. I., Evdokimov A. A., Galushkin A. I., Lavrinenko I. N., Lavrinenko A. V. The Use of Artiﬁcial Neural Networks and the Residual Class System in Cryptography. Moscow, 2012. 280 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Инютин, С. А. Основы модулярной алгоритмики / C. А. Инютин. – Ханты-Мансийск, 2009. – 347 с.</mixed-citation><mixed-citation xml:lang="en">Injutin S. A. Fundamentals of Modular Algorithms. Khanty-Mansiysk, 2009. 347 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Omоndi, Amos. Residue number systems: Theory and implementation / Amos omоndi, Benjamin Premkumar. – Singapore, 2007. – 311 p. https://doi.org/10.1142/9781860948671</mixed-citation><mixed-citation xml:lang="en">Omоndi A., Premkumar B. Residue number systems: Theory and implementation. Singapore, 2007. 311 p. https://doi.org/10.1142/9781860948671</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Оцоков, Ш. А. Способ организации высокоточных вычислений в модулярной арифметике / Ш. А. Оцоков // Первая международная конференция «Параллельная компьютерная алгебра и ее приложения в новых инфокоммуникационных системах»: сб. науч. трудов. – Ставрополь, 2014. – С. 270–277.</mixed-citation><mixed-citation xml:lang="en">Otsokov Sh. A. The way to organize high-precision calculations in modular arithmetic. Pervaya mezhdunarodnaya konferentsiya «Parallel’naya komp’yuternaya algebra i ee prilozheniya v novykh infokommunikatsionnykh sistemakh»: sbornik nauchnykh trudov [First International Conference “Parallel Computer Algebra and Its Applications in New Infocommunication Systems”: collection of scientiﬁc papers]. Stavropol, 2014, pp. 270–277 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Комарова, Ю. А. Аналитический обзор методов и структур для работы с большими данными / Ю. А. Комаров, И. А. Талалаев // Первая международная конференция «Параллельная компьютерная алгебра и ее приложения в новых инфокоммуникационных системах»: сб. науч. трудов. – Ставрополь, 2014. – С. 477–485.</mixed-citation><mixed-citation xml:lang="en">Komarova Yu. A., Talalaev I. A. Analytical review of methods and structures for working with large data. Pervaya mezhdunarodnaya konferentsiya «Parallel’naya komp’yuternaya algebra i ee prilozheniya v novykh infokommunikatsionnykh sistemakh»: sbornik nauchnykh trudov [First International Conference “Parallel Computer Algebra and Its Applications in New Infocommunication Systems”: collection of scientiﬁc papers]. Stavropol, 2014, pp. 477–485 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Афонин, М. С. Способ обработки больших чисел на ПЛИС с малой ресурсной мощностью / М. С. Афонин // Первая международная конференция «Параллельная компьютерная алгебра и ее приложения в новых инфокоммуникационных системах»: сб. науч. трудов. – Ставрополь, 2014. – С. 511–520.</mixed-citation><mixed-citation xml:lang="en">Afonin M. S. The way of processing large numbers on a PLIS with a small resource capacity. Pervaya mezhdunarodnaya konferentsiya «Parallel’naya komp’yuternaya algebra i ee prilozheniya v novykh infokommunikatsionnykh sistemakh»: sbornik nauchnykh trudov [First International Conference “Parallel Computer Algebra and Its Applications in New Infocommunication Systems”: collection of scientiﬁc papers]. Stavropol, 2014, pp. 511–520 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Червяков, Н. И. Нейронные сети конечного кольца для реализации пороговых схем разделения секрета / Н. И. Червяков, А. А. Евдокимов // Нейрокомпьютеры: разраб., применение. – 2007. – № 2–3. – С. 45–50.</mixed-citation><mixed-citation xml:lang="en">Chervjakov N. I., Evdokimov A. A. Neural networks of the ﬁnite ring for the implementation of threshold separation schemes for secretion. Nejrokomp’yutery: razrabotka, primenenie [Neurocomputers], 2007, no. 2–3, pp. 45–50 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Нейронная сеть конечного кольца: пат. № 2279132 РФ. МКП G06N3/04. / Ю. А. Стрекалов, Н. И. Червяков, В. А. Галкина, С. В. Лавриненко. – Опубл.: 27.06.2006.</mixed-citation><mixed-citation xml:lang="en">Strekalov Yu. A., Chervyakov N. I., Galkina V. A., Lavrinenko S. V. Neural network of a ﬁnite ring. Patent RF no 2279132 МКП G06N3/04. Publ.: 27.06.2006.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Червяков, Н. И. Нейронная сеть конечного кольца прямого распространения для операций на эллиптических кривых / Н. И. Червяков, А. Б. Спельников, А. Ф. Мезенцева // Нейрокомпьютеры: разраб., применение. – 2008. – № 1–2. – С. 28–34.</mixed-citation><mixed-citation xml:lang="en">Chervjakov N. I., Spel’nikov A. B., Mezenceva A. F. Neural network of a ﬁnite ring of direct propagation for operations on elliptic curves. Nejrokomp’yutery: razrabotka, primenenie [Neurocomputers], 2008, no. 1–2, pp. 28–34 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Тихонов, Э. Е. Программно-аппаратная реализация нейронных сетей / Э. Е. Тихонов, А. А. Евдокимов. – Невинномысск, 2013. – 116 с.</mixed-citation><mixed-citation xml:lang="en">Tihonov Je. E., Evdokimov A. A. Software and Hardware Implementation of Neural Networks. Nevinnomyssk, 2013. 116 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Кондрашёв, А. В. Нейронная сеть для преобразования чисел, представленных в позиционном коде в систему остаточных классов / А. В. Кондрашёв, Д. В. Горденко, Д. Н. Павлюк // Исследования в области естественных наук. – 2015. – № 1 [Электронный ресурс]. – Режим доступа: http://science.snauka.ru/2015/01/8925. – Дата доступа: 25.04.2018.</mixed-citation><mixed-citation xml:lang="en">Kondrashov A. V., Gordenko D. V., Pavljuk D. N. Neural network to convert numbers presented in the position code in the residual class. Researches in Science, 2015. no. 1. Available at: http://science.snauka.ru/en/2015/01/8925 (accessed 25.04.2018) (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Коляда, А. А. Обобщенная интегрально-характеристическая база модулярных систем счисления / А. А. Коляда // Информационные технологии. – 2017. – Т. 23, № 9. – С. 641–649.</mixed-citation><mixed-citation xml:lang="en">Kolyada A. A. Generalized Integrated Characteristic Base of Modular Number System. Informacionnye tehnologii [Information Technologies], 2017, vol. 23, no. 9, pp. 641–649 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Виноградов, И. М. Основы теории чисел / И. М. Виноградов. – СПб., 2009. – 176 с.</mixed-citation><mixed-citation xml:lang="en">Vinogradov I. M. Fundamentals of number theory. Saint Petersburg, 2009. 176 p. (in Russian).</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>
