Lukket

Адаптация кода Python CPU для рассчётов c использованием GPU CUDA

Программа служит для анализа и исследований свойств криптовалюты биткоин. Она позволяет зная открытый ключ (координата Х эллиптической кривой) и диапазон, в котором лежит приватный ключ для этой координаты найти этот приватный ключ методом Полларда "Кенгуру", который был описан в 1978 году.

Имеется уже написанный и рабочий код на языке Pyton для работы с CPU, который позволяет получать закрытый ключ, зная открытый, при заданном диапазоне поиска закрытых ключей.

Также имеется хорошо написанная программа, уже работающая на CUDA с GPU для подбора "красивого" адреса биткоин кошелька, по заданному префиксу это кошелька или файлу со списком префиксов. Эта программа показала максимальную скорость работы с CUDA GPU по сравнению с другими аналогами, она поддерживает сразу несколько GPU, все возможные форматы адресов кошелька биткони (compressed, uncompressed, segwit (3 и bc1)).

Задача - интегрировать (по возможности) указанный алгоритм Полларда "Кенгуру" в код генератора красивых адресов (используя уже заложенные возможности и оптимизацию этой программы для работы с CUDA GPU). Возможно также и реализация отдельной программы (не интеграция в готовый код), но опираясь на имеющееся ядро генератора "красивых" адресов.

Для выполнения этой работы потребуется знание языка Pyton, C, CUDA, знание базовых основ математики криптовалюты биткоин.

Готовый код должен работать в ОС Linux и Windows 10.

По этой ссылке код Python и адрес репозитория с программой генератора "красивых" ключей:

Немного о самом алгоритме Полларда "кенгуру" [login to view URL]%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%C2%AB%D0%BA%D0%B5%D0%BD%D0%B3%D1%83%D1%80%D1%83%C2%BB_%D0%9F%D0%BE%D0%BB%D0%BB%D0%B0%D1%80%D0%B4%D0%B0

[login to view URL]%D0%9A%D0%BE%D0%B4%[login to view URL]

Evner: Python, C++ Programmering, C programmering, CUDA, Software Arkitektur

Se mere: zenoss python cpu, python windows cpu usage, cpu usage python, python script cpu usage, python fix cpu, python cpu overload, overload cpu python, c c java python mysql, c programming python, c python java, c python, c++ c java python mysql,, python c, python c+, python c++, python django c c java postgresql, python django c c++ java postgresql, python java c, python cpu benchmark

Om arbejdsgiveren:
( 0 bedømmelser ) Иркутск, Russian Federation

Projekt ID: #21351990

5 freelancere byder i gennemsnit $820 på dette job

ITPyramid85

Hello, I am software developer with enough experiences on C/C++ for 13 years. I can work by full time for your project and trying to satisfy the requirements. Client's idea + Programmer's good coding is the perfect res Flere

$500 USD in 7 dage
(31 bedømmelser)
7.0
RachitGroup

⭐⭐⭐⭐⭐ Здравствуйте, я прочитал подробности работы вашего проекта, и я абсолютно уверен, что я могу сделать этот проект очень хорошо, у меня есть более 5 лет опыта в нем. У меня есть 5-звездочный рейтинг в [login to view URL] Flere

$1000 USD in 7 dage
(5 bedømmelser)
4.0
PhantomAkame

Здравствуйте, интересный проект, полагаю у нас получится достичь взаимопонимания, цель проекта ясна, но я мог бы сделать это на Numba и в таком случае глубокое знание C не требуется, но нужно будет время, чтобы перепис Flere

$900 USD in 30 dage
(1 bedømmelse)
2.1
ThinkStartPL

Hi There! I have gone through your requirements thoroughly and I find my team best suited for the job. Our key expertise skills are: Python, Django, RoR, AngularJS Kindly open chat for detailed discussion. Regards, Flere

$1000 USD in 7 dage
(1 bedømmelse)
0.4
visateam

Привет, Спасибо за публикацию этого проекта. Здесь мы читаем ваше требование и понимаем его. У нас есть несколько вопросов, поэтому мы хотим поговорить с вами. Отправьте нам сообщение, чтобы мы могли подробно проана Flere

$700 USD in 12 dage
(0 bedømmelser)
0.0