CUDA developer

Срочный заказ Ссылка на заказ
Бюджет: 10 000 руб
136.17 $ – 118.81 €
Заказчик выбрал исполнителя:
Денис Головкин  
Есть библиотека github.com/unzvfu/cuda-fi... 

Не продакшен код: просто нужен код для изучения.

Функция, которая переводит hex строку(например 5ffffaa43a9f175dc76175be2bc279c3ffe7cb0b1faf8f83dafffeeacd9b2e64) в набор байт и в fixnum. 256 бит
Функция, которая переводит fixnum в hex строку
Функция сложения по модулю fixnum  256 бит. с = (а + б) % в
Функция вычитания по модулю  fixnum  256 бит. с = (а – б). Если с меньше нуля тогда с = в + с
Функция умножения по модулю fixnum  256 бит. с = (а *б) % в
Функция инверсии по модулю: уже реализовано в fixnum. Просто записать
Функция сравнения двух fixnum 
Функция которая выводит побитово fixnum в двоичном коде

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

Функция, которая передает в каждое ядро два числа, суммирует их по модулю и делает инверсию, Умножает на два и делает инверсию. и так 1000 раз. Задача найти 5 минимальных чисел в каждом ядре.

Числа должны генерироваться до передачи в ядра

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

Допольнительно
Готов еще заплатить 10к, если сделаете возможность передачи начальных чисел на ядра из питона и получение результата в питон.
Опубликован 19.05.2021 в 09:15 Последнее изменение: 19.05.2021 в 09:40

Выберите способ верификации:

Обновите страницу после прохождения верификации.