Pages:
Author

Topic: Al rescate de las GPUs vs FPGA y ASIC - page 2. (Read 3356 times)

hero member
Activity: 632
Merit: 500
March 01, 2014, 09:53:35 PM
#6
Hola Fernarios

Yo también tengo varias ideas para monedas solo con CPU. pensaba ponerlas al final del post, pero al
final pense en guardarlas para mi, si quieres hablamos por PM.

Saludos


Vale, vale, aunque en realidad no es que yo quiera guardarla para mi, sí quiero publicarla como idea, y que alguien así sea sin mi ayuda la implemente, en mi cabeza no sirve para nada y si de todas formas no la voy a poder desarrollar yo, pues que alguien más lo haga (si es que le suena a alguien), en los próximos días tal vez, necesito pulirla y confirmar algunas cosas técnicas que por ahora he asumido...

Perfecto, tienes razón si no es de dominio público se pierde, solo adelanto por ahora que una de mis ideas que tengo
en mente está basada en el ajedrez, otra de mis pasiones.
hero member
Activity: 616
Merit: 501
March 01, 2014, 09:50:57 PM
#5
Hola Fernarios

Yo también tengo varias ideas para monedas solo con CPU. pensaba ponerlas al final del post, pero al
final pense en guardarlas para mi, si quieres hablamos por PM.

Saludos


Vale, vale, aunque en realidad no es que yo quiera guardarla para mi, sí quiero publicarla como idea, y que alguien así sea sin mi ayuda la implemente, en mi cabeza no sirve para nada y si de todas formas no la voy a poder desarrollar yo, pues que alguien más lo haga (si es que le suena a alguien), en los próximos días tal vez haga un post con la idea a grandes rasgos, necesito primero pulirla un poco y confirmar algunas cosas técnicas que por ahora he asumido...
hero member
Activity: 632
Merit: 500
March 01, 2014, 09:45:27 PM
#4
Hola Fernarios

Yo también tengo varias ideas para monedas solo con CPU. pensaba ponerlas al final del post, pero al
final pense en guardarlas para mi, si quieres hablamos por PM.

Saludos
hero member
Activity: 616
Merit: 501
March 01, 2014, 09:38:32 PM
#3
Gracias gizzig, buen artículo...

Estoy minando Animecoin con GPU hace un par de días pero no le digan a nadie...


Yo tengo una idea de "CPU only" Tongue , y me refiero a estríctamente "CPU only", creo que necesitamos una alternativa real y exclusiva para procesadores... pero dudo que tenga el tiempo de implementarlo... tal vez les cuente en unos días... y de pronto alguien en el foro me ayude a hacerlo...
hero member
Activity: 632
Merit: 500
March 01, 2014, 09:23:12 PM
#2
Para los curiosos que quieren saber la diferencia entre una CPU y una GPU les dejo este enlace
de los cazadores de mitos:

http://www.taringa.net/posts/videos/1498248/Mythbusters-GPU-Vs-CPU.html
hero member
Activity: 632
Merit: 500
March 01, 2014, 09:22:07 PM
#1
Bueno para quienes estábamos pensando en jubilar nuestras queridas GPUs, viendo que ya llegan
los ASIC scrypts y que hoy en día ya hay FPGAs minando Scrypts; para todos nosotros hay buenas noticias...
pero antes de indicar las alternativas hare un resumen de los principales tipos de algoritmo usados para minar:

SHA256: el primer algoritmo usado por BitCoin, PPC, XJO, chococoin, MazaCoin y muchos otras monedas.
También es un algoritmo "muy sencillo" de programar, por lo que fue sencillo pasarlo desde CPUs a GPU,
luego a FPGA y por último a ASICs.

Scrypt: Usado por monedas como Litecoin, DogeCoin, PesetaCoin, BitBar, etc. El algoritmo
scrypt se creó con la idea que usara más memoria para los cálculos y así dificultar su programación en GPUs
y en ASIC.

Pero con el avance de las tarjetas graficas y la mejora en la programación permitió su implementación y con
muy  buen éxito en GPUs. También ya se ha logrado crear mineros rentables con FPGA y dentro de pocos
meses se esperan ASIC en pleno funcionamiento.

Scrypt Jane: una alternativa a Scrypt que usa mucha más memoria. Aunque técnicamente no es un
algoritmo como tal si no una serie de librerías que soportan varios algoritmos tipo scrypt como:
scrypt+Salsa20/8 (Litecoin), scrypt+ChaCha20/8 (yacoin), Salsa6420/8 y otros.

Estos tipos de algoritmos bajo el nombre de Scrypt-Jane, se pueden ajustar con un parámetro
llamado "N-factor", que puede hacer que los requerimientos de memoria suban indefinidamente
y dejar obsoleto cualquier software ya hecho para GPU. Caso más concreto de la moneda CacheCoin.

Keccak (SHA3): usado por monedas como Riple, ecoins y la nueva MaxCoin. Supuestamente "CPU only"
pero conozco por lo menos 3 mineros diferentes  para GPU. De hay el gran fiasco de MaxCoin anunciada
como solo para CPU, pero al poco tiempo ya habia mineros para GPUs.

Tipo Quark: monedas Quark, FairQuark, Darkcoin, Dimecoin, Atom, SecureCoin y otras.
Basado en otros 6 algoritmos, aunque se ejecutan nueve rondas, ya que se repiten 3 más de manera aleatoria.

Números primos: Monedas PrimeCoin y RieCoin, aunque no usan el mismo algoritmo pero se basan
en la idea de calcular números primos o series de los mismos.

Otros algoritmos "CPU only":

- Vertcoin:  "Scrypt-Adaptive-Nfactor" (dicen que no es scrypt-jane)
- Huntercoin: "minería humana" aunque no lo tengo muy claro si se mina entrando a un juego... Tendría que investigar más.
- Moneda NEXT (francamente no sé qué algoritmo usa o si se mina). (?)
- Qubitcoin: 5 rondas de algoritmos diferentes a los de Quark.
- MemoryCoin: algoritmo "momentum" pero creo que está basado en Scrypt-jane (?)

Antes de continuar una observación:
  a nivel técnico no hay nada imposible, "con tiempo y dinero como
motivación, todo se puede lograr".
Por lo tanto para nuestra queridas GPUs todavia nos queda tiempo para explotarlas y recuperar la inversión,
si es que ya no la han recuperado.

Veamos las alternativas:

SHA-256: prácticamente la minería con GPUs está muerta hace tiempo, ni siquiera con FPGAs.
Inclusive los mineros de primera generación o de menos de 50 GHashes ya no producen lo suficiente
y menos con la caída del precio del BTC frente al Dolar/Euro.

Scrypt: aunque hoy en día aun es rentable, ya llegaron los mineros FPGA y se viene los ASIC,
lo que dejara obsoletas las GPUs en poco tiempo, pero solo para Scrypt (seguir leyendo).

Scrypt-jane: interesante porque sí se desarrollaran mineros ASIC, al cambiar el "N-factor"
se dejaran obsoletos esos mineros, aunque no las GPUs, quizás sea necesario ajustar el software
o rindan menos, pero precisamente por la gran adaptabilidad de estas podrán seguir funcionando.

Keccak (SHA3): Desconozco si hay planes para mineros FPGA o ASIC, por el momento es
un buen nicho para nuestras queridas tarjetas. Sobre todo si Max repunta de nuevo o salen nuevas
monedas interesantes para este algoritmo.

Tipo Quark y clones: he aquí una nueva oportunidad para las GPUs!, ahora que ya se desarrollaron
mineros para quark y sus clones, y aunque aún falta optimizarlos ya rinden bastante bien. Esto ya lo
habia mencionado en otro parte, pero creo que nadie le habia dado importancia hasta hoy.


Debido al que son 6 funciones diferentes, se cree que se tardara mucho tiempo para que se desarrollen
mineros FPGA o ASIC.

Esto demuestra la gran adaptabilidad de estas tarjetas, algo que tendrán que repensar los que han invertido
en mineros ASIC para Scrypt, a un precio bastante alto, ya que pasara como con los mineros ASIC que ya se
están quedando obsoletos y después solo van a servir de adorno o para "atrancar la puerta" :-)

Números Primos: he leído que en un futuro cercano se desarrollara para GPUs. Por ahora solo para CPU.

Otros algoritmos "CPU only": lo dicho antes, alguien en algún momento desarrollara una programación
muy optimizada para GPUs de esos algoritmos.


Conclusiones:

Compañeros del foro, parece que el futuro de la computación son CPU apoyadas por GPU o sea "fusion"
como la llama AMD. Y está llegando nuevo software, como Mantle de AMD, que permite sacar mucho más
provecho a las últimas GPUs (creo que desde HD70xx en adelante), por sobre OpenCL, ya que Mantle
accede a más bajo nivel al hardware o "close to metal" como lo llaman ellos. Y no habrá algoritmos que se
resistan a las GPUs, por lo que estás no se quedaran obsoletas ni en un año ni en dos ni en tres.
Yo tengo una HD7950 y otra HD7970 y pensaba venderlas viendo que ya llegaban las ASIC Scrytp,
pero al contrario ahora estoy seguro que tienen mucho futuro y eso que creo que ya recupere la inversión.

Para los que han invertido en mineros ASIC o FPGA para scrypt, lo pasado con Bitcoin nos indica que es
probable que suceda lo mismo con estos mineros y queden obsoletos al poco tiempo, cuando salgan las
nuevas generaciones segunda o tercera, como paso con la primera generación de ASICs SHA-256.
Si te metiste en una pre-orden y te incumplen los plazos de entrega, mi sentido pésame.

En todo caso si me equivoque o me falto algo agradezco complementar este post.

En próximas días complementare el post con los resultados de pruebas que estoy haciendo con los mineros
para GPUs de los clones de Quark, principalmente DarkCoin, Quark y FairQuark.

Saludos
Pages:
Jump to: