RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2024, том 36, выпуск 4, страницы 117–132 (Mi tisp912)

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

В. В. Луценкоa, М. Г. Бабенкоa, М. М. Хамидовb

a Северо-Кавказский федеральный университет
b Самаркандский государственный университет имени Шарофа Рашидова

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

Ключевые слова: система остаточных классов; Китайская теорема об остатках, приближенный метод; функция ядра Акушского; немодулярные операции.

DOI: 10.15514/ISPRAS-2024-36(4)-9



© МИАН, 2025