Наукова електронна бібліотека
періодичних видань НАН України

Генерування великих чисел для тестування алгоритмів багаторозрядної арифметики

Репозиторій DSpace/Manakin

Показати простий запис статті

dc.contributor.author Терещенко, А.М.
dc.contributor.author Задірака, В.К.
dc.date.accessioned 2021-10-26T15:36:56Z
dc.date.available 2021-10-26T15:36:56Z
dc.date.issued 2021
dc.identifier.citation Генерування великих чисел для тестування алгоритмів багаторозрядної арифметики / А.М. Терещенко, В.К. Задірака // Кібернетика та комп’ютерні технології: Зб. наук. пр. — 2021. — № 2. — С. 39-56. — Бібліогр.: 10 назв. — укр. uk_UA
dc.identifier.issn 2707-4501
dc.identifier.other DOI:10.34229/2707-451X.21.2.4
dc.identifier.uri http://dspace.nbuv.gov.ua/handle/123456789/180997
dc.description.abstract Наведено прості залежності, використовуючи які можна візуально перевірити правильність обчислення багаторозрядних операцій додавання, віднімання, множення, множення за модулем та піднесення до степеня за модулем. Наведено алгоритми генерування таких вхідних та вихідних багаторозрядних даних, що дозволяють перевіряти цілісність результату при делегуванні обчислень у розподілені системи. uk_UA
dc.description.abstract Цель работы. Показать простые зависимости между входными данными и результатами выполнения многоразрядных операций сложения, вычитания, умножения, умножения по модулю и возведения в степень. Для приведенных зависимостей показаны методы генерации входных и выходных многоразрядных чисел, которые могут использоваться для проверки правильности вычисления многоразрядных операций, что значительно экономит время, необходимое для подготовки тестовых данных. Зависимости предоставлены в общем виде, что позволяет генерировать входные данные и результаты для устройств, которые оперируют словами различной длины (8, 16, 32, 64, 128, 256 и т. д. бит). Результаты. Проанализированы зависимости между входными данными и результатами выполнения многоразрядных операций. Предоставляемые зависимости доказаны в виде лемм. Зависимости предоставлены в общем виде, так как для генерации многоразрядных последовательностей нужно задать два параметра: N – количество разрядов в многоразрядном числе и n – длина разрядов в битах. На примерах показана генерация входных данных и результатов для различных многоразрядных операций. uk_UA
dc.description.abstract The purpose of the article is to show simple dependencies between the input data and the results of performing multi-digit operations of addition, subtraction, multiplication, multiplication by modulo and exponentiation by modulo. For the given dependencies, methods for generating input and output multi-digit numbers are shown, which can be used to check the correctness of the calculation of multi-digit operations, which significantly saves the time required for preparing test data. Dependencies are provided in a generic way, which allows you to generate input data and results for devices that operate on words of different lengths (8, 16, 32, 64, 128, 256, etc. bits). Results. The dependences between the input data and the results of performing multi-digit operations are analyzed. The provided dependencies are proved in the form of lemmas. The dependencies are presented in a general form, since to generate multi-digit sequences, it is needed to set two parameters: N – the number of digits in the multi-digit value and n – the length of the digits in bits. The examples show the generation of input data and results for various multi-digit operations. uk_UA
dc.language.iso uk uk_UA
dc.publisher Інститут кібернетики ім. В.М. Глушкова НАН України uk_UA
dc.relation.ispartof Кібернетика та комп’ютерні технології
dc.subject Математичне моделювання та чисельні методи uk_UA
dc.title Генерування великих чисел для тестування алгоритмів багаторозрядної арифметики uk_UA
dc.title.alternative Генерирование больших чисел для тестирования алгоритмов многоразрядной арифметики uk_UA
dc.title.alternative Generating Big Numbers for Testing Multi-Digit Arithmetic Algorithms uk_UA
dc.type Article uk_UA
dc.status published earlier uk_UA
dc.identifier.udc 519.6


Файли у цій статті

Ця стаття з'являється у наступних колекціях

Показати простий запис статті

Пошук


Розширений пошук

Перегляд

Мій обліковий запис