Научная статья на тему 'Оценка информационной избыточности модулярных процессоров'

Оценка информационной избыточности модулярных процессоров Текст научной статьи по специальности «Техника и технологии»

CC BY
4
0
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Вестник кибернетики
ВАК
Область наук
Ключевые слова
вычеты по модулю / модулярные коды / тривалентный эффект / троичное числовое представление / modulo deductions / modular codes / trivalent effect / ternary numerical representation

Аннотация научной статьи по технике и технологии, автор научной работы — Кузнецов А. А.

В 70–80-х гг. прошлого века ученые Казахстана, работающие в институтах Академии наук, провели исследование относительно потенциала применения системы остаточных классов в совокупности с троичной системой счисления. Их цель заключалась в разработке специализированных устройств для обработки данных. В рамках этого исследования они стремились создать эффективный способ представления комплексных чисел и кватернионов в специфических форматах. В ходе исследований выяснилось, что для уменьшения избыточности информации при отображении элементов модулярных векторов в цифровых регистрах, которые задействуют троичный элементный базис, можно использовать комбинацию, состоящую из системы остаточных классов и с троичной системой счисления.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по технике и технологии , автор научной работы — Кузнецов А. А.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Assessment of information redundancy of modular processors

In the 70s–80s of the last century, scientists of Kazakhstan working in the institutes of the Academy of Sciences conducted a study of potential applications of the residue number system in conjunction with a ternary number system. Their aim was to develop specialized devices for data processing. As part of that study, they sought to create an effi cient way to represent complex numbers and quaternions in specialized formats. The use of this combination made it possible to reduce information redundancy when displaying modular vectors in digital registers that use a ternary element base.

Текст научной работы на тему «Оценка информационной избыточности модулярных процессоров»

Научная статья УДК 511.556.2

https://doi.org/10.35266/1999-7604-2024-4-5

Оценка информационной избыточности модулярных процессоров

Александр Алексеевич Кузнецов

ПАО «Сургутнефтегаз», Сургут, Россия [email protected]

Аннотация. В 70-80-х гг. прошлого века ученые Казахстана, работающие в институтах Академии наук, провели исследование относительно потенциала применения системы остаточных классов в совокупности с троичной системой счисления. Их цель заключалась в разработке специализированных устройств для обработки данных. В рамках этого исследования они стремились создать эффективный способ представления комплексных чисел и кватернионов в специфических форматах. В ходе исследований выяснилось, что для уменьшения избыточности информации при отображении элементов модулярных векторов в цифровых регистрах, которые задействуют троичный элементный базис, можно использовать комбинацию, состоящую из системы остаточных классов и с троичной системой счисления.

Ключевые слова: вычеты по модулю, модулярные коды, тривалентный эффект, троичное числовое представление

Для цитирования: Кузнецов А. А. Оценка информационной избыточности модулярных процессоров // Вестник кибернетики. 2024. Т. 23, № 4. С. 53-59. https://doi.org/10.35266/1999-7604-2024-4-5.

Original article

(сс)

BY 4.0

Assessment of information redundancy of modular processors

Aleksandr A. Kuznetsov

"Surgutneftegas"PJSC, Surgut, Russia [email protected]

Abstract. In the 70s-80s of the last century, scientists of Kazakhstan working in the institutes of the Academy of Sciences conducted a study of potential applications of the residue number system in conjunction with a ternary number system. Their aim was to develop specialized devices for data processing. As part of that study, they sought to create an efficient way to represent complex numbers and quaternions in specialized formats. The use of this combination made it possible to reduce information redundancy when displaying modular vectors in digital registers that use a ternary element base.

Keywords: modulo deductions, modular codes, trivalent effect, ternary numerical representation

For citation: Kuznetsov A. A. Assessment of information redundancy of modular processors. Proceedings in Cybernetics. 2024;23(4):53-59. https://doi.org/10.35266/1999-7604-2024-4-5.

ВВЕДЕНИЕ

В 1960-х г. профессор МГУ С. В. Фомин выдвинул основополагающую концепцию, согласно которой в позиционной системе счисления присутствует оптимальное основание. Выбор оптимального основания позво-

ляет минимизировать количество символов, необходимых для представления конечного числа информационных единиц. Это основание - натуральный логарифм (е), который равен приблизительно 2,71828. Сравнение с традиционными системами счисления пока-

зывает, что троичная система является одной из систем счисления, которые наиболее близки к этому оптимальному основанию. Действительно, неравенство вида выполняется. Троичная система счисления, в свою очередь, повышает информационную емкость по сравнению с двоичной, поэтому возможно представлять дискретные данные с использованием регистра с тем же количеством цифр. Эта особенность привлекает разработчиков вычислительных систем, поскольку троичная система потенциально предлагает более эффективное представление и обработку данных. Использование трех значений в троичной системе обеспечивает повышенную плотность хранения данных по сравнению с двоичной, которая использует только два значения. Это может привести к уменьшению требуемой памяти и более эффективному использованию доступных ресурсов. Однако реализация троичной системы счисления в современных вычислительных устройствах сталкивается с определенными трудностями.

Основным недостатком троичных систем являются большие затраты на аппаратуру. Троичная логика требует более сложных схем и элементов, чем двоичная. Это связано с необходимостью обрабатывать три состояния сигнала вместо двух. Недостатком троичной системы счисления является меньшая надежность обработки трех состояний в элементе памяти в отличие от двоичной, где существуют лишь два состояния. Однако, несмотря на недостатки троичной системы, исследуются возможности и производятся совершенствования вычислительных устройств для оптимальной реализации троичной системы счисления. Исследования в этой области продолжаются, и троичная система может стать ключевым фактором в создании новых, более эффективных вычислительных устройств будущего.

МАТЕРИАЛЫ И МЕТОДЫ

Применение троичной системы счисления в модулярном кодировании дискретной информации

В середине 70-х годов ученые столкнулись с определенными проблемами при приме-

нении различных цифровых решений, а также использовании развивающихся инновационных решений, которые основываются на представлении информации в модулярном формате [1]. Этот подход подразумевал использование арифметических операций в различных модулях для повышения вычислительной эффективности и обеспечения устойчивости к ошибкам. Рассматривая эволюцию процессорных технологий, можно выделить внедрение специализированных форматов данных для обработки комплексных чисел.

В этот период происходило интенсивное исследование новых сфер применения модулярной арифметики. В рамках плодотворного сотрудничества между неправительственными организациями - «Алмазом» и Институтом математики и механики Академии наук Казахской ССР (ИММ АН КазССР), а также «Астрофизикой» из Москвы - реализовыва-лись несколько проектов. В данных проектах использовались инновационные математические подходы, такие как комплексные числа и кватернионы, при моделировании динамики летательных аппаратов. В свою очередь, комплексные числа - числа, которые можно представить в виде суммы действительного и мнимого чисел, где мнимое число равно произведению действительного числа и квадратного корня из -1 (/), а кватернионы - четырехмерные числа, которые можно представить в виде суммы действительного числа и трех мнимых чисел, каждое из которых связано с разными воображаемыми единицами (/', у, к). Вычисления в обсуждаемых исследовательских проектах выполнялись посредством арифметики по модулю, которая представляет собой математический метод, позволяющий производить арифметические операции с числами, используя их представления по модулю набора выбранных простых чисел [2].

В период своего сотрудничества с Московским государственным университетом имени М. В. Ломоносова академик В. М. Амербаев заинтересовался троичной системой счисления, применяемой в созданных там ЭВМ «Сетунь» и «Сетунь-70» [3]. Исследования коллег

из ведущего российского вуза, Московского государственного университета, обладавших обширным практическим опытом в сфере оптимизации информационных процессов, послужили катализатором для изучения перспектив интеграции троичной системы счисления и системы остаточных классов. Результаты проведенных изысканий показали, что этот подход обладает потенциалом для повышения эффективности представления числовых данных в модулярной форме, способствуя сокращению избыточности информации.

Уникальные особенности модулярной арифметики включают возможность раздельного проведения операций над числовыми элементами векторных представлений, а также способствуют созданию кодов для контроля целостности обрабатываемых данных в модульных формах, которые устойчивые к помехам [4].

Данные, представленные в виде модулярных форматов в регистрах двоичной и троичной системах счисления, вызывают проблему чрезмерной избыточности представления.

Использование модулярной арифметики в работе специализированных цифровых устройств, таких как процессоры, ведет к решению первоочередной задачи, а именно выбор оснований для отображения пар взаимно простых чисел. Данные, обрабатываемые в этих устройствах, представляются в модулярном формате, и каждый элемент является остатком от деления на модуль. Модулярная арифметика находит применение в различных областях, таких как криптография, коди -рование и теория чисел.

В основном все электронные устройства разработаны с использованием двоичных элементов. Модулярный вектор применяется с целью отображения числовых значений в формате модулярной арифметики, компоненты этого вектора представлены в формате двоичных регистрах. Существует следующая проблема: не все комбинации бинарных величин в регистре способны отображать значения вычетов по взаимно простым основаниям. Таким образом, появляется эффект, который называют бивалентным отображением вычетов

по основаниям, то есть информационной избыточностью [5].

В стенах Академии наук Казахской ССР группа разработчиков, специализирующихся на цифровых фильтрах и контроллерах, столкнулась с непростым вызовом. В поисках решения они обратили внимание на троичную систему счисления, отличающуюся высокой информационной емкостью. Суть их идеи заключалась в том, чтобы оценить так называемый тривалентный эффект - избыточность, возникающую при представлении чисел в троичной системе.

РЕЗУЛЬТАТЫ И ИХ ОБСУЖДЕНИЕ

Пусть А - некоторый вектор в модулярной арифметике, представляющий числовое значение:

A(modP) <-> mod рг... ап mod рп),

где ai наименьший неотрицательный вычет по модулю,

{p1, ...pn] - множество простых или взаимно простых чисел, которые называются основаниями модулярной арифметики.

Верхняя грань числового значения вычислительного диапазона модулярной арифметики вычисляется по формуле:

Р = №ъ. (1)

Введем новое понятие для явления три-валентного эффекта в отношении единичного основания 8., а также понятие для полного числового вычислительного диапазона, обозначив его как Дп с n-регистровой троичной разрядной сетки модулярного процессора:

где выражение щ = [log3 pt] - целая не меньшая часть, которая будет равна троичной разрядности регистра для отображения вычета по определенному основанию.

При использовании специально подобранных базисов, которые были определены с использованием троичной системы счисления, возможно значительное уменьшение проблемы

информационной избыточности. Вследствие этого возможно достижение тривалентного эффекта, а также нулевой избыточности.

Рассмотрим пример, в котором определим следующие тритовые основания: {р р Рз, р, Рз, Рб} = {229, 233, 239, 241, 242, 243 = 35}, где числовое значение глубины разрядной сетки будет составлять 30 трит. Вычислим значение вычислительного диапазона по формуле (1), полученное значение равно 180'729'058'527'458 и превышает 8'630'377'364'883, или 329 [б, 7]. В двоичной разрядной сетке для отображения полученного диапазона потребуется 48 бит. Характеристики выбранных тритовых модулярных оснований приведены в табл. 1 [7].

Вычислить информационную избыточность для каждого регистра можно следующим образом, используя представленную ниже формулу [7]:

3"' - рг,

где 3"' - объем данных, отображаемый в троичной системе счисления, а р. - это модулярное основание.

Следующая формула позволяет вычислить относительный информационный эффект [7]:

(3"' - р.)/3", (2)

Модулярные основан

где 3"' - объем данных, отображаемый в троичной системе счисления, а р. - это модулярное основание.

Для данного случая вычислим значение информационной избыточности по формуле (2), получим: (205'891' 132'094'649--180'729'058'627'458)/205'891'132'094'649 = = 12,22 %%.

Если сравнить вычисленное значение показателя с вариантом выбора, где основание с аналогичной длиной разрядной сетки, в разработанных двоичных вычислительных машинах, можно увидеть, что полученный показатель гораздо меньше.

Рассмотрим пример, в котором определим следующие тритовые основания: = {193, 223, 229, 243, 257, 263, 293} с центральным основанием, равным 243. Получим глубину разрядной сетки, равную 35 тритам. Вычислим значение вычислительного диапазона по формуле (1), получим значение, равное 47'430'796'761'902'979 и превышающее 16'677'181'699'666'568, или 335. В двоичной разрядной сетке для отображения полученного диапазона потребуется 55 бит. В табл. 2 приведены ключевые особенности, определяющие выбор тритовых модулярных оснований.

Рассмотрим пример, в котором определим следующие тритовые основания: = {2137,

Таблица 1

[троичного варианта

Характеристика 1 2 3 4 5 6

Процессорные разряды 1-5 6-10 11-15 16-20 21-25 25-30

Модулярные основания 229 233 239 241 242 243

Количество используемых трит 5 5 5 5 5 5

Значение тривалентного эффекта 0,054 0,038 0,015 0,008 0,004 0,000

Информационная избыточность 0,058 0,041 0,016 0,008 0,004 0,000

Примечание: составлено на основе источника [7].

Таблица 2

Модулярные основания троичного варианта с центральным основанием 243

Наименование характеристик 1 2 3 4 5 6 7

Процессорные разряды 1-5 6-10 11-15 16-20 21-25 26-30 31-35

Модулярные основания 193 223 229 243 257 263 293

Количество используемых трит 5 5 5 5 5 5 5

Значение тривалентного эффекта 0,210 0,078 0,054 0,000 0,054 0,078 0,210

Информационная избыточность 0,206 0,082 0,058 0,000 0,058 0,082 0,206

Знак информационной избыточности + + + - - -

Примечание: составлено авторами. © Кузнецов А. А., 2024

2153, 2161, 2187, 2213, 2221, 2237} с центральным основанием равным 243. Получим глубину разрядной сетки, равную 49 тритам. Вычислим значение вычислительного диапазона по формуле (1), получим значение, равное 239'303'919'038'536'791'602'541, или 348. В двоичной разрядной сетке для отображения полученного диапазона потребуется 78 бит. Табл. 3 содержит сведения о специфике выбора тритовых модулярных оснований, используемых в этом процессе.

Из табл. 2 и 3 можно сделать вывод, что попарно взаимно простые модулярные основания, симметрично расположенные относительно центрального основания, имеют одинаковые значения информационной избыточности, но различаются по знаку, благодаря чему достигается нулевая суммарная информационная избыточность.

В дальнейшем был разработан способ, основанный на выборе попарно взаимно простых оснований модулярной арифметики. Данный способ направлен на уменьшение тривалентного эффекта. Такой выбор способствует значительному сокращению избыточности информации, а в некоторых случаях вообще достичь ее отсутствия.

При сравнении информационной избыточности в табл. 1 с табл. 2 и 3 можно сделать вывод, что при выборе попарно взаимно простых оснований, симметрично расположенных относительно центрального основания, достигается меньшая информационная избыточность. При достижении нулевого трива-лентного эффекта также достигается нулевая информационная избыточность.

Тривалентный эффект отображения вычетов по модулю - уникальная особенность, которая проявляется в случае использования регистров в качестве хранилищ и манипуляторов информации.

В период с 1962 по 1963 гг. в стенах Научно-исследовательского института НИИ-37 Зеленоградского научного центра микроэлектроники была разработана опытная модель вычислительной машины ЦВМТ340 А. Эта машина использовала уникальную модулярную арифметику, которая стала основой для дальнейших разработок. В 1963 г. произошла существенная модернизация ЦВМТ340 А, в результате которой появилась ЦВМК340 А -модулярная машина, производство которой было налажено и продолжалось до середины 70-х гг. [7]. Результаты исследований, полученные в ходе разработки вычислительной машины ЦВМК340 А, послужили основой для создания модулярной системы «Алмаз» в 1968 г. Отличительной особенностью этих систем стала реализация двоичной логики с 45-разрядной разрядностью модулярного процессора. Такая архитектура обеспечивала высокую производительность на задачах, ха-растеризующихся повышенной сложностью.

Исследователи разработали новый метод, который позволяет эффективно бороться с три-валентным эффектом - распространенной проблемой в работе регистров. Этот эффект возникает из-за ограничения емкости регистра, что приводит к искажению информации при обработке больших чисел. Суть нового метода заключается в использовании симметричных модулярных оснований, которые представляют

Таблица 3

Модулярные основания троичного варианта с центральным основанием 2187

Наименование характеристик 1 2 3 4 5 6 7

Процессорные разряды 1-7 8-14 15- 21 22- 28 29-35 36-42 43-49

Основания 2137 2153 2161 2187 2213 2221 2237

Количество используемых трит 7 7 7 7 7 7 7

Значение тривалентного эффекта 0,021 0,014 0,011 0,000 0,011 0,014 0,021

Информационная избыточность 0,023 0,016 0,012 0,000 0,012 0,016 0,023

Знак информационной избыточности + + + - - -

Примечание: составлено авторами.

собой попарно взаимно простые друг к другу и симметричные относительно степени двойки или тройки. При этом избыточная информация, возникающая при обработке больших чисел, «перераспределяется» между этими основаниями. То есть часть информации, превышающая емкость одного регистра, запоминается в другом регистре, использующем другое основание. Такой подход позволяет избежать потерь информации и минимизировать влияние тривалентного эффекта.

В области анализа и разработки компьютерных систем существует проблема регистрового эффекта и информационной избыточности модулярных процессов.

Рассмотрим эту проблему на примере модулярных процессоров типа 41-50 «Лидер», К340 А, 5Э53, «Алмаз», ЦВМ Т340 А. Характеристики разрядной сетки, в частности ее параметрические значения, представлены в табл. 4 и 5 [7].

В двоичной разрядной сетке для отображения вычислительного диапазона потребуется 42 бита. Табл. 5 содержит исчисленное численное значение информационной избыточности, равное, для этой разрядности модулярного процессора в составе ЦВМ [7].

Информационной избыточностью, равной 78,4 %, обладает двоичный модулярный про-

Примечание: составлено на основе источника [7].

цессор. В свою очередь, проектируемый троичный модулярный процессор обладает гораздо меньшей избыточностью [7].

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

В ходе дальнейших исследований был предложен инновационный подход к устранению тривалентного эффекта и перераспределению избыточности в симметричных модулярных базах, что позволило смягчить негативные последствия этого эффекта.

Данный подход опирается на отбор взаимно простых пар модулей, которые будут симметрично расположены от центрального модуля, и обеспечивает возможность использования избыточности одних оснований для того, чтобы представить числовые значения вычетов, которые выходят за пределы емкости разрядов регистра.

ЗАКЛЮЧЕНИЕ

Патент предлагает техническое решение, которое оптимизирует способ хранения данных в цифровом регистре [8]. Вместо того чтобы размещать группы чисел в однородных блоках одинаковой длины, как это делалось традиционно, данное решение позволяет сократить информационную избыточность. Это достигается за счет более эффективного использования доступного пространства для хранения данных.

Таблица 4

Модулярные основания для двоичного варианта

Разряды бинарного процессора 1 2-4 5-9 10-15 16-20 21-25 26-30 31-34 35-39 40-45

Модулярные основания 2 5 23 63 17 19 29 13 31 61

Разрядность регистров 1 3 5 6 5 5 5 4 5 6

Бивалентный эффект 0 0,678 0,476 0,023 0,913 0,752 0,142 0,300 0,046 0,069

Информационная избыточность 0 0,375 0,281 0,016 0,469 0,406 0,094 0,188 0,031 0,047

% информационной избыточности 0 37,50 28,13 1,56 46,88 40,63 9,38 18,75 3,13 4,69

Примечание: составлено на основе источника [7].

Таблица 5

Вычислительные диапазоны модулярных ЦВМ для двоичного варианта

Вычислительный диапазон 3336597244890

Разрядность бинарная реальная 45

Разрядность бинарная необходимая 42

Избыточность бинарного диапазона 35184372088801

Бивалентный эффект 3,398

Информационная избыточность 0,784

Выбор взаимно простых оснований, симметрично расположенных относительно центрального основания, позволяет достигать меньшей информационной избыточности, а в некоторых случаях и нулевой информационной избыточности.

Данное решение не только оптимизирует процесс проектирования, но и делает его более эффективным. Оно позволяет создавать однородные блочные регистры, являющиеся фунда-

Список источников

1. Магомедов Ш. Г. Преобразование представлений чисел в модулярной арифметике в системах остаточных классов с разными основаниями // Вестник АГТУ Серия: Управление, вычислительная техника и информатика. 2014. № 4. С. 32-39.

2. Акушский И. Я., Амербаев В. М., Пак И. Т. Основы машинной арифметики комплексных чисел. Алма-Ата : Наука, 1970. 248 с.

3. Амербаев В. М., Пак И. Т. Параллельные вычисления в комплексной плоскости. Алма-Ата : Наука, 1984. 183 с.

4. Инютин С. А. Основы модулярной алгоритмики : мо-ногр. Ханты-Мансийск : Полиграфист, 2009. 297 с.

5. Амербаев В. М., Тельпухов Д. В., Константинов А. В. Бивалентный дефект модулярных кодов. Выбор технологичных модулей, понижающий бивалентный дефект // Проблемы разработки перспективных микро- и наноэлектронных систем (МЭС). 2008. с. 462-465.

6. Инютин С. А. Модулярные вычисления для задач большой алгоритмической сложности. URL: https://computer-museum.ru/books/archiv/sokcon06. pdf (дата обращения: 01.11.2024).

7. Инютин С. А. Модулярные процессоры - оценки, история борьбы и победы над бивалентным дефектом // Развитие вычислительной техники в России и странах бывшего СССР: история и перспективы SoRuCom-2017 : сб. тр. IV Междунар. конф., 3-5 октября 2017 г., г. Зеленоград, М. : ФГБОУ ВО «РЭУ им. Г. В. Плеханова», 2017. 427 с. URL: https://www. sorucom.org/pdf/S0RUC0M_2017.pdf (дата обращения: 15.11.2024).

8. Инютин С. А. Способ и устройство размещения групп чисел в однородных блоках цифрового регистра : патент 2015109196/08 Рос. Федерация №2591009 ; заявл. 17.03.2015 ; опубл. 10.07.2016. URL: https://patents.s3.yandex.net/RU2591009C1_20160710. pdf (дата обращения: 15.11.2024).

Информация об авторе

А. А. Кузнецов - инженер-программист I категории.

ментом для разрядной сетки вычислительной машины, с помощью более совершенных методов. Это достигается благодаря новому подходу к структуре регистра, который упрощает ее, и оптимизированному размещению данных, что позволяет сократить затраты на разработку и производство. В результате процесс проектирования становится более эффективным и экономичным, а создаваемые вычислительные машины - более надежными и эффективными.

References

1. Magomedov Sh. G. Conversion of numeration in modular arithmetic in the systems of residual classes with different bases. Vestnik of Astrakhan State Technical University. Series: Management, Computer science and Informatics. 2014;(4):32-39. (In Russ.).

2. Akushskiy I. Ya., Amerbaev V. M., Pak I. T. Os-novy mashinnoy arifmetiki kompleksnykh chisel. Alma-Ata: Nauka; 1970. 248 p. (In Russ.).

3. Amerbaev V. M., Pak I. T. Parallelnye vychisleniya v kompleksnoy oblasti. Alma-Ata: Nauka; 1984. 183 p. (In Russ.).

4. Inyutin S. A. Osnovy modulyarnoy algoritmiki. Khanty-Mansiysk: Poligrafist; 2009. 297 p. (In Russ.).

5. Amerbaev V M., Telpukhov D. V., Konstantinov A. V. Bivalentnyi defekt moduliarnykh kodov. Vybor tekhnologichnykh modulei, ponizhaiushchii bivalentnyi defekt. Problems of Advanced Micro and Nano-electronic Systems Development. 2008. P. 462-465. (In Russ.).

6. Inyutin S. A. Modulyarnye vychisleniya dlya zadach bolshoy algoritmicheskoy slozhnosti. URL: https:// computer-museum.ru/books/archiv/sokcon06.pdf (accessed: 01.11.2024). (In Russ.).

7. Inyutin S. A. Moduliarnye protsessory - otsenki, isto-riia borby i pobedy nad bivalentnym defektom. In: Proceedings of the SoRuCom-2017. 4th International Conference "Computer Technology in Russia and in the Former Soviet Union", October 3-5, 2017, Zeleno-grad. Moscow: Plekhanov Russian University of Economics; 2017. 427 p. URL: https://www.sorucom.org/ pdf/S0RUC0M_2017.pdf (accessed: 15.11.2024). (In Russ.).

8. Inyutin S. A. Method and Device for Arrangement of Groups of Numbers in Homogeneous Units of Digital Register: RU Patent 2015109196/08 No. 2591009, filed March 17, 2015; issued July 10, 2016. URL: https:// patents.s3.yandex.net/RU2591009C1_20160710.pdf (accessed: 15.11.2024). (In Russ.).

About the author

A. A. Kuznetsov - Software Engineer of Category 1.

i Надоели баннеры? Вы всегда можете отключить рекламу.