14
Сен
2021

можно ли выполнить вычисление эллиптической кривой на GPU при помощи CUDA в python?

никак не могу найти материал по обработке байтовых массивов в CUDA при вычислениях на GPU. все что есть в интернете - это только математические вычисления с числами, а вот с hex преобразованным в byte ни одного примера. Может кто подскажет как это делается в Python?

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

import hashlib
import codecs
import ecdsa

massive = ['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f']
for s1 in massive:
    for s2 in massive:
        for s3 in massive:
            itog = codecs.decode(('0000000000000000000000000000000000000000000000000000000000001' + s1+s2+s3), 'hex')
            s = ecdsa.SigningKey.from_string(itog, curve=ecdsa.SECP256k1).verifying_key
            rezult_in_bytes = s.to_string()
            put_in_hex = codecs.encode(rezult_in_bytes, 'hex')
            string = put_in_hex.decode('utf-8')

Источник: https://ru.stackoverflow.com/questions/1328538/%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%BB%D0%B8-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D1%8C-%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%8D%D0%BB%D0%BB%D0%B8%D0%BF%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B9-%D0%BA%D1%80%D0%B8%D0%B2%D0%BE%D0%B9-%D0%BD%D0%B0-gpu-%D0%BF%D1%80%D0%B8-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D0%B8-cuda-%D0%B2-pyth

Тебе может это понравится...

Добавить комментарий