Crear direcciones bitcoin más rápidas mediante GPU Nvidia y CUDA
Publicado por xcbtrader (4 intervenciones) el 24/04/2017 08:20:49
Buenas a todos.
Tengo un programa hecho en python 3.x que funciona perfectamente para crear direcciones bitcoin según un número decimal.
Mi consulta va sobre el hecho de que quiero que el proceso se realize muy rápido, y para ello me gustaría aprovechar la GPU de mi portátil (Una NVidia).
Tengo instaladas las librerias CUDA, pero no consigo ver como aplicarlas a mi código.
Pongo un ejemplo del código:
¿Alguna sugerencia de como se podría hacer este proceso más rápido aprovechando CUDA?
Saludos
Tengo un programa hecho en python 3.x que funciona perfectamente para crear direcciones bitcoin según un número decimal.
Mi consulta va sobre el hecho de que quiero que el proceso se realize muy rápido, y para ello me gustaría aprovechar la GPU de mi portátil (Una NVidia).
Tengo instaladas las librerias CUDA, pero no consigo ver como aplicarlas a mi código.
Pongo un ejemplo del código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from bitcoin import *
def crear_addr_HEX(nGenerar):
priv = generar_HEX(nGenerar)
pub = privtopub(priv)
addr = pubtoaddr(pub)
return addr, priv
def generar_HEX(nDecimal):
aHex = hex(nDecimal)
aHex = aHex[2:].upper()
aHex = ((64-len(aHex)) * '0') + aHex
return aHex
for a in range(1000):
addr, priv = crear_addr(a)
print(addr)
¿Alguna sugerencia de como se podría hacer este proceso más rápido aprovechando CUDA?
Saludos
Valora esta pregunta
0