Программные системы: теория и приложения
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив
Правила для авторов
Загрузить рукопись

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Программные системы: теория и приложения:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Программные системы: теория и приложения, 2021, том 12, выпуск 2, страницы 137–192
DOI: https://doi.org/10.25209/2079-3316-2021-12-2-137-192
(Mi ps385)
 

Математические основы программирования

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

К.С. Исупов

Вятский государственный университет
Список литературы:
Аннотация: Система остаточных классов (СОК)— это непозиционная система счисления, являющаяся альтернативой двоичному представлению чисел. В СОК большое целое число представляется в виде набора меньших чисел, являющихся остатками от деления исходной величины на выбранные модули. СОК выполняет сложение, вычитание и умножение с каждым остатком по отдельности. Это приводит к параллельной, свободной от переносов и высокоскоростной компьютерной арифметике для высокопроизводительных вычислений. Однако немодульные операции, требующие оценки величины числа по остаткам, являются сложными для реализации в СОК, так как для них не существует параллельной формы. В вопросах практического использования СОК выполнение немодульных операций занимает центральное место.
Представлен обзор исследований в области разработки и применения на практике методов высокопроизводительных вычислений на основе СОК: Рассмотрены существующие техники выполнения важнейших немодульных операций, таких как обратное преобразование, сравнение чисел, вычисление знака и деление. Акцент сделан на методы, пригодные для произвольных наборов модулей. Показано, каким образом арифметика на основе СОК находит практическое применение в облачных средах, блокчейн-технологиях, вычислениях многократной точности и глубоких нейронных сетях. Обзор ориентирован на развитие новых направлений исследований, посвященных применению непозиционных систем счисления с параллельной структурой в ресурсоемких приложениях.
Ключевые слова и фразы: система остаточных классов, немодульные операции, высокопроизводительные вычисления, параллельные алгоритмы.
Финансовая поддержка Номер гранта
Российский фонд фундаментальных исследований 20-17-50166
Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта № 20-17-50166.
Поступила в редакцию: 02.04.2021
22.05.2021
Подписана в печать : 28.06.2021
Тип публикации: Статья
УДК: 004.222+004.272
ББК: 32.971.32:32.971.321.1
MSC: Primary 68W10; Secondary 68W35, 68M07
Образец цитирования: К.С. Исупов, “Высокопроизводительные вычисления с использованием системы остаточных классов”, Программные системы: теория и приложения, 12:2 (2021), 137–192
Цитирование в формате AMSBIB
\RBibitem{Isu21}
\by К.С.~Исупов
\paper Высокопроизводительные вычисления с использованием системы остаточных классов
\jour Программные системы: теория и приложения
\yr 2021
\vol 12
\issue 2
\pages 137--192
\mathnet{http://mi.mathnet.ru/ps385}
\crossref{https://doi.org/10.25209/2079-3316-2021-12-2-137-192}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/ps385
  • https://www.mathnet.ru/rus/ps/v12/i2/p137
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Программные системы: теория и приложения
    Статистика просмотров:
    Страница аннотации:420
    PDF полного текста:411
    Список литературы:39
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024