Zainvestuji vyvoj FPGA mineru


#41

Mě by třeba zajímalo, jestli by se dalo něco takového využít… :slight_smile:

http://www.maximintegrated.com/datasheet/index.mvp/id/7536
http://www.maximintegrated.com/datasheet/index.mvp/id/7535
http://www.atmel.com/Images/doc8584.pdf

Edit:

Tak jsem si i trochu odpovedel: https://bitcointalk.org/index.php?topic=1903.0

Tak jeste ty maximy. :slight_smile:


#42

Kdyz nad tim premyslim, tak tam v podstate nemusi byt zadna komunikace, krome jednoho rx, tx paru, pokud nechci dual, quartal, octal stroj. A i tak se da pouzit diferencialni kanal. Pravda je, ze Lancelot ma vytazeno ±100 vstupu/vystupu. Premyslim trosku jeste jinym smerem, a to udelat malou desticku se spartanem + flash + krystal a to posadit na motherboard pres header a piny, ciste jen napajeni + jtag(4 piny) + seriova komunikace (2-4 piny). No a tohle posadit na mb, kde budou konektory a zdroje … otazka je, jestli ty piny preziji tech ±15A, co si to vezme v plne zatezi . Tohle musim promyslet a spocitat. Samozrejme tech napajecich pinu by bylo XYZ. Ne jen tri na gnd, 1.2V, 3.3V :slight_smile:
Co jsem cumel do datasheetu a osmiroval z lancelota, tak to zas_az_tak_moc slozite neni. Akorat se mi nechce nechat naslepo udelat desky komplet lancelota s tim, ze to musi fungovat na prvni zapnuti. Prece jen bych si radsi ty desky ozivoval zdroj po zdroji, zmeril si napeti, vyloucil zkraty apod.


#43

Ono myslet a realita je casto nekde jinde. 3 roky jsem vyvijel ruzne (jednoduche) systemy s MCU. A popravde to co jsem za ty 3 roky zazil je hrozne. Myslis si ze to bude fungovat, prijedes na misto, namontuje a ono hov… :confused: Zalezi na mnoho vecech a to co doma funguje na stole v idealnich podminkach tak to tak byt nemusi pak v realu.

Kdybych to vyvijel, tak urcite jdu cestou modularity. Protoze po jednotlivych castech se to bude lepe vyvíjet a oživovat. Hlavně také proto, že ten zdroj může těch desek uživit více. Než patlat ke každé destičce zdroj. (i marketingově to je lepší :slight_smile: Když prodáš zdroj pro 10 modulů a někdo si koupí 2, protože na více nemá, tak je více méně jisté, že pak bude dokupovat :slight_smile: )

A proč se nezaměříte na litecoin? Tam nic takového není a možnost prodeje by byla věší. :wink:

Jaká je potřeba minimálního spartana aby tam šlo umístit to jádro co clock to hash?


#44

@8milan8:
ale na litecoin by se musela dobastlit nějaká rychlejší a docela velká RAM …


#45

No to mi je jasné. Ale tak zase k FPGA to není problém. Já jsem zatím nikde neviděl, jaké jsou paměťové nároky toho scryptu. :confused: Jako připojit k FPGA nějakou DRAM pamět by neměl být problém. A pak už to je o programu jak s ní bude pracovat. Jako minimálně bych s tím počítal alespoň při návrhu té DPS. Vždy to můžeš neosadit, ale razantně se tím zvedne využitelnost toho modulu. V prvním kole rozjedeš SHA těžbu a pak jen dopájíš paměť, změníš program a jedeš srcypt. :wink:


#46

spartan 150 ma prostor na dve full unrolled jadra … icarus a lancelot a dalsi podobne stroje maji implementovano jedno, asi kvuli spolehlivosti
vyvojove kity maji ddr3, ale ted momentalne 100k volnejch na kit nemam :wink:


#47

Tak ono krom toho, že je potřeba “velká” paměť, tak musí být také rychlá.


#48

"One thread of scrypt(1024,1,1) requires exactly 131583 bytes of memory, which is 128.5 kB"
https://bitcointalk.org/index.php?topic=98535.msg1078540#msg1078540


#49

@Ramirez: A co třeba Micromodule Spartan-6 TE0630-00IV ? 128 MB DDR3 za ~300 EUR.


#50

tak to neni spatnej kit … prostuduju to … diky


#51

@x5442:
že by to bylo schopno těžby? :slight_smile:


#52

tak jsem na to koukal a je tam jeden zasadni problem, ma to jen 3A zdroj na 1,2V … jakmile na to zapojim sha256, tak to velmi pravdepodobne shori :confused:


#53

Tenhle článek se mi líbí. :slight_smile:

https://bitcointalk.org/index.php?PHPSESSID=qbs1mgfnrhv335klgsamfg02p3&topic=98535.msg1081219#msg1081219

Baví se tam o tom, že by do jednoho spartana 150 slo narvat BTC i LTC jadro. :slight_smile: (Slo by tam vice LTC jader, ale co jsem pochopil, tak pak by byl problem s pameti - dostupnosti. :frowning:


#54

@fido1968: No, těžko říct - teoreticky určitě, prakticky by záleželo v čem přesně jsou rozdíly oproti existujícím FPGA minerům, tj. co by se muselo měnit (přeprogramovat) v bitstreamu a nebo v klientech.

Odkaz jsem dal spíše pro zajímavost, jako možnou vývojovou desku, kdyby to někoho zajímalo. Pro těžení BTC to není cenově konkurenceschopné, Lancelot za ~$300 má FPGA dvě…

Pro LTC zatím nic není, na bitcontalk foru jsou myslím dvě skupiny vývojářů, kteří pracují na FPGA mineru pro LTC, Jasinlee and LaSeek LTCFPGA.com údajně mají prototyp a snaží se teď optimalizovat výkon (simulace jsou prý rychlé, ale reálný výkon je řádově nižší), tým BlockBurner také na něčem pracuje.


#55

ahojky, dívám se na vaše představy o vývoji, sám jsem taky uvažoval a začal jsem se zajímat o desku firmy DINI Group typ DNDP_S237, ne které je 27 Altera Cyclone III FPGA, ARM Cpu a ethernet, myslím, že to by byla taky cesta


#56

@andromedasys:
myslíš toto?: http://www.dinigroup.com/new/DNDPB_S327.php


#57

jojo, otázka je ceny, tu jsem poptal, ale též výkonu, v tom je třeba se zorientovat


#58

smozřejmě otázka vhodnosti


#59

To už by možná bylo lepší jít rovnou do Merrick 3 - má sice “jen” 24 Spartan-6, ale zase jsou to FPGA pro které existuje několik ověřených bitstreamů; podle různých příspěvků na bitcointalk fóru jsou FPGA od Altery málo výkonné (?). IMVHO cena a dostupnost tyto desky staví tak trochu mimo mísu… Spartan-6 se používají, protože jsou [relativně] snadno dostupné a mají nejlepší poměr cena/výkon. Není problém postavit miner třeba s Virtex-7 nebo jiným výkonným FPGA, akorát že ho téměř nejde sehnat a stojí řádově tisíce až desetitisíce $.

Edit: Merrick 1 má 100 Spartan-3. Tipoval bych, že za odpovídající odměnu by Enterpoint klidně vyrobil desku se 100 Spartan-6…


#60

pak vidím další možnosti v technologiích intel phi, tilera, nebo adapteva parallella ale následně s 4096 core !!!
nad tím je zapotřebí se více zamyslet