Есть библиотека
Не продакшен код: просто нужен код для изучения.
Функция, которая переводит hex строку(например 5ffffaa43a9f175dc76175be2bc279c3ffe7cb0b1faf8f83dafffeeacd9b 2e64) в набор байт и в fixnum. 256 бит
Функция, которая переводит fixnum в hex строку
Функция сложения по модулю fixnum 256 бит. с = (а + б) % в
Функция вычитания по модулю fixnum 256 бит. с = (а б). Если с меньше нуля тогда с = в + с
Функция умножения по модулю fixnum 256 бит. с = (а *б) % в
Функция инверсии по модулю: уже реализовано в fixnum. Просто записать
Функция сравнения двух fixnum
Функция которая выводит побитово fixnum в двоичном коде
Большая часть уже реализована в библиотеке. нужно просто привинтить и показать, как работать и получить указанный выше результат
Функция, которая передает в каждое ядро два числа, суммирует их по модулю и делает инверсию, Умножает на два и делает инверсию. и так 1000 раз. Задача найти 5 минимальных чисел в каждом ядре.
Числа должны генерироваться до передачи в ядра
После заказа возможно нужны будут консультации, которые будут оплачиваться почасово.
Допольнительно
Готов еще заплатить 10к, если сделаете возможность передачи начальных чисел на ядра из питона и получение результата в питон.