Bitcoin Forum
November 09, 2024, 02:04:09 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 »
  Print  
Author Topic: Official Open Source FPGA Bitcoin Miner (Last Update: April 14th, 2013)  (Read 432941 times)
fpgaminer (OP)
Hero Member
*****
Offline Offline

Activity: 560
Merit: 517



View Profile WWW
June 26, 2011, 06:56:07 PM
 #301

Quote
Did I miss it in the thread where someone hit 109 Mhps?
http://forum.bitcoin.org/index.php?topic=9047.msg213431#msg213431
and I confirm it a post or two below that.

inh
Full Member
***
Offline Offline

Activity: 155
Merit: 100


View Profile
June 26, 2011, 10:17:39 PM
 #302

Quote
Did I miss it in the thread where someone hit 109 Mhps?
http://forum.bitcoin.org/index.php?topic=9047.msg213431#msg213431
and I confirm it a post or two below that.


Ah I remember the original post, I missed where you actually gave it a shot though. Thanks for keeping me straight Smiley
NF6X
Member
**
Offline Offline

Activity: 98
Merit: 10



View Profile WWW
June 27, 2011, 02:16:55 AM
 #303

Please forgive me if this has already been mentioned. I'm curious about how the Spartan 6 FPGAs (particularly the XC6LX150) are performing vs. the Cyclone parts. I gather that it's harder to route the unrolled miner design in the Xilinx parts than in the Alteras, but what sort of final clock rates are achievable in the Spartans with adequate cooling?

The Spartan 6 FPGAs look compelling to me because of their relatively low cost, but it's not clear to me whether they compete against the Altera parts in terms of $/Mhash. If they are cost-competitive and achieve similar hash rates, then I'm tempted to try making low-cost boards optimized for low I/O pin count applications like this. I can envision a single-FPGA board with a USB-interfaced microcontroller to babysit it, as well as a larger form factor with an array of LX150 FPGAs (say, 16 of them) under the control of a supervisor (possibly an LX45T with an ethernet interface, running Linux on a Microblaze core, for a fully stand-alone mining appliance). I'd try to bring out as much of the I/O as I could get away with on a 4-6 layer board to make them more generically useful.

We use a lot of FPGA platforms at work for hardware emulation (mostly Virtex-5 XC5VLX320 parts). I have one sitting on my desk that's not doing anything while I'm not at work, but I don't think it'd be wise for me to run miners at work over the closely-watched corporate network. Based on the FPGA mining hardware comparison, I'm guessing that one of them might fit two unrolled miners for a total speed of around 240 Mhash/s?
fpgaminer (OP)
Hero Member
*****
Offline Offline

Activity: 560
Merit: 517



View Profile WWW
June 27, 2011, 06:22:08 AM
 #304

Just letting everyone know about the open source hardware design that newMeat1 just released:

http://forum.bitcoin.org/index.php?topic=23049

Very cool!  Cool Looks like he has put further development on hold, due to the heavy cost of building prototypes. It's a CE115 based design, and those chips aren't cheap! I wonder if the design is compatible with a smaller chip ...

Quote
I'm curious about how the Spartan 6 FPGAs (particularly the XC6LX150) are performing vs. the Cyclone parts.
Currently they aren't performing at all, so I cannot give you any accurate figures about their performance. You can read through this thread (I know, it's a bit lengthy) for morsels of information regarding the current state of Spartan-6 development. Click and Ctrl+F for "Spartan". Smiley

You may also want to check out this thread, where they are discussing the development of a modular FPGA mining board.

fitty
Hero Member
*****
Offline Offline

Activity: 728
Merit: 501

CryptoTalk.Org - Get Paid for every Post!


View Profile
June 27, 2011, 06:56:15 AM
 #305

Just letting everyone know about the open source hardware design that newMeat1 just released:

http://forum.bitcoin.org/index.php?topic=23049

Very cool!  Cool Looks like he has put further development on hold, due to the heavy cost of building prototypes. It's a CE115 based design, and those chips aren't cheap! I wonder if the design is compatible with a smaller chip ...

Quote
I'm curious about how the Spartan 6 FPGAs (particularly the XC6LX150) are performing vs. the Cyclone parts.
Currently they aren't performing at all, so I cannot give you any accurate figures about their performance. You can read through this thread (I know, it's a bit lengthy) for morsels of information regarding the current state of Spartan-6 development. Click and Ctrl+F for "Spartan". Smiley

You may also want to check out this thread, where they are discussing the development of a modular FPGA mining board.

Very cool project.

I've read over the threads and I can see how it will get better and better. But from what I'm seeing I don't see how it can ever be cost effective. Sure the power to performance ratio is great, but the problem is power is cheap.

Can the fpga boards really come down in price to make sense? $400? $300? $200? Don't you have to rely on the people making the chips and those prices don't look cheap. Unless you're making your own chips, which we won't, it's always going to be pretty costly.

So the question is given the current board, the cost, which is unlikely to drop much can the software really be improved that much to see a 10 fold increase? Is there really a $400 board that can do 1Gh/s down the road? If so what are the road blocks and what has to happen to get there.

It just looks like there's a huge gpu chip maker pumping out boards that are quite good at hashing. With ever improving boards, with better performance. Is there really going to be a fpga board that blows the ati chips out of the water at a price that makes sense? Because from someone who has no experience in chip design/boards (I'm a programmer) it looks like a bicycle trying to catch a car and I'm having a hard time figuring out where the giant leap in cost/performance is going to come from. If you look at newMeat1s design, is it realistic to say "Great start. Now make it go 10x faster at the same price". It just seems like there are limits to the chips no matter how well the software end is, the chips are expensive, they're going to stay expensive, and everything else around the chip can be improved/optimized but it's never going to makeup for the core cost of the chip in terms of competing with ATIs gpus.

I'm sure there is an answer I just don't know it so I figured I'd ask. =)

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
.CryptoTalk.org.|.MAKE POSTS AND EARN BTC!.🏆
BkkCoins
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
June 27, 2011, 07:17:10 AM
 #306

The FPGAs are not currently competitive and the only argument so far I've seen put forward is that they use less power. So when the difficulty level has doubled twice more they may play a part because electricity will be a much more costly factor making them attractive.

I think that at that time many miners will withdraw because the profits will be too measly for small operators to bother. This will have the effect of reducing difficulty again. I don't know where the stability point is but it's clear if ASICs ever get built and sold then they will most likely change that point such that neither FPGAs or GPUs are competitive. People will only play with them out of curiosity.

I haven't see a report yet of a chip with better performance/cost then the CE115 chip and I consider that one too costly at $315 for 109 MH/s.

GPU est. 200 MH/s @ $115 & 100W. (ATI 5770)
FPGA est. 109 MH/s @ $315 & 5W. (CE115)


TheSeven
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


FPGA Mining LLC


View Profile WWW
June 27, 2011, 08:29:39 AM
 #307

The Spartan 6 FPGAs look compelling to me because of their relatively low cost, but it's not clear to me whether they compete against the Altera parts in terms of $/Mhash. If they are cost-competitive and achieve similar hash rates, then I'm tempted to try making low-cost boards optimized for low I/O pin count applications like this. I can envision a single-FPGA board with a USB-interfaced microcontroller to babysit it, as well as a larger form factor with an array of LX150 FPGAs (say, 16 of them) under the control of a supervisor (possibly an LX45T with an ethernet interface, running Linux on a Microblaze core, for a fully stand-alone mining appliance). I'd try to bring out as much of the I/O as I could get away with on a 4-6 layer board to make them more generically useful.

ArtForz claims to get 190MH/s out of an XC6SLX150. While I haven't seen this with my own eyes I think he's trustworthy enough to rely on it.
He also claimed to be currently prototyping a 2U rackmount rig with 32 of them, reaching 6GH/s and using like 300 watts of power. He said that he's planning to sell machines like this, estimating a time to market of about 2 months and a cost of $6K-$8K.

We use a lot of FPGA platforms at work for hardware emulation (mostly Virtex-5 XC5VLX320 parts). I have one sitting on my desk that's not doing anything while I'm not at work, but I don't think it'd be wise for me to run miners at work over the closely-watched corporate network. Based on the FPGA mining hardware comparison, I'm guessing that one of them might fit two unrolled miners for a total speed of around 240 Mhash/s?

Yeah, I think 240MH/s should be doable with these, possibly even a bit more.
What about trying to officially get permission to let them mine during the nights?

My tip jar: 13kwqR7B4WcSAJCYJH1eXQcxG5vVUwKAqY
lame.duck
Legendary
*
Offline Offline

Activity: 1270
Merit: 1000


View Profile
June 27, 2011, 08:51:29 AM
 #308

If ever ASICs will be produced for mining, i see 2 szenarios:

* you can't buy them, because it gives some computing power that can't reached in other ways and it would be insane to sell the 'property' to competitiors.
* The chips will be sold to make profit from the chips, and then the run starts again, who can afford the most boards ful of minig ASICs.

But as bitcoin is still evolving, what if the price will drop due to lost reputation because of severe reasons, or there is an change  for the hashing method due to xome found vulnerabilities or there are some features added that would require a new computing scheme? A GPU can be reprogrammed, a FPGA can be reconfigured, a mining ASIC is a piece for the collectors shelf. Besides that, an GPU can still be used as a graphics card, can speed up computer animation rending and also for proper designed FPGA-Boards there are still scenarios to use them, and so you could sell them in case they have no use for you anymore.
BkkCoins
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
June 27, 2011, 09:38:49 AM
 #309

I'm pretty sceptical of ASIC production as well. There is some talk of it but with the amount of money needed to put in I'd have a hard time seeing a true business man willing to take the risk on it. It's still a pretty pie-in-the-sky idea business wise. There are just too many risks and generally business men are risk adverse - at least the successful ones are.

If they were produced it's quite possible they'd want to get them out and gone asap to recover the investment rather than get into the mining business and take even more market risk.

Buying GPUs is the least risky as there is still an active market for them - even though it could be depressed for some time if a crash happened.

inh
Full Member
***
Offline Offline

Activity: 155
Merit: 100


View Profile
June 27, 2011, 10:22:53 AM
 #310

Whats the rough LE count to gate count conversion? I just noticed this today and am hoping it would be enough to get one fully unrolled pipeline on it:

https://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,793&Prod=S3E1600
BkkCoins
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
June 27, 2011, 10:29:28 AM
 #311

I think that chip has already mean mentioned up thread and the projected hash rate for any of the 3E series was very low - 3-6 MH/s. I think it was reported as being capable of a depth of 3 or 4 and at 50MHz max could do < 5 MH/s. Unfortunately the Xilinx parts seem to route very poorly for this design.

O_Shovah
Sr. Member
****
Offline Offline

Activity: 410
Merit: 252


Watercooling the world of mining


View Profile
June 27, 2011, 10:44:41 AM
 #312

The producers of the copacobana system claim their Spartan 6 Lx 150 to reach ~200 Mhash/s.
Therefore i believe this should be possible using a comperable cheap chip like the spartan 6 Series.

No offence but i still wait for somone other than artforz to verify this results.

While waiting for the miraclous ASIC chips i'd like to invite everybody interested to take part in my "Modular FPGA Miner Hardware Design Development" thread
http://forum.bitcoin.org/index.php?topic=22426.0 so we may provide an open source hardware plattform for the miners developed in this thread.

regards

Jens

OrphanedGland
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
June 27, 2011, 11:19:57 AM
 #313

The producers of the copacobana system claim their Spartan 6 Lx 150 to reach ~200 Mhash/s.
Therefore i believe this should be possible using a comperable cheap chip like the spartan 6 Series.

Is this for sha-256? I seriously doubt it.
O_Shovah
Sr. Member
****
Offline Offline

Activity: 410
Merit: 252


Watercooling the world of mining


View Profile
June 27, 2011, 11:34:26 AM
 #314

This data has been claimed as i asked for the data of the copacobana setup.

" .... this FPGA (Spartan 6 LX150) reach ~200 Mhash/s for SHA-256 ( per FPGA)"

I asume the key is a programm highly optimised for this particular FPGA

lame.duck
Legendary
*
Offline Offline

Activity: 1270
Merit: 1000


View Profile
June 27, 2011, 11:35:23 AM
 #315

The producers of the copacobana system claim their Spartan 6 Lx 150 to reach ~200 Mhash/s.
Therefore i believe this should be possible using a comperable cheap chip like the spartan 6 Series.

Is this for sha-256? I seriously doubt it.

Good Question, and you should keep in mind that a normal bitcoin hash needs 2 normal SHA256 Hashes, so the original Design of fpgaminer would mean 218 MHash for normal SHA256.

Look at the progress from the first public avaiable design @ 80 klut down to the 45??? klut requirement that was possible, i guess there could another step up  performance wise.
fitty
Hero Member
*****
Offline Offline

Activity: 728
Merit: 501

CryptoTalk.Org - Get Paid for every Post!


View Profile
June 27, 2011, 11:47:24 AM
 #316

The Spartan 6 FPGAs look compelling to me because of their relatively low cost, but it's not clear to me whether they compete against the Altera parts in terms of $/Mhash. If they are cost-competitive and achieve similar hash rates, then I'm tempted to try making low-cost boards optimized for low I/O pin count applications like this. I can envision a single-FPGA board with a USB-interfaced microcontroller to babysit it, as well as a larger form factor with an array of LX150 FPGAs (say, 16 of them) under the control of a supervisor (possibly an LX45T with an ethernet interface, running Linux on a Microblaze core, for a fully stand-alone mining appliance). I'd try to bring out as much of the I/O as I could get away with on a 4-6 layer board to make them more generically useful.

ArtForz claims to get 190MH/s out of an XC6SLX150. While I haven't seen this with my own eyes I think he's trustworthy enough to rely on it.
He also claimed to be currently prototyping a 2U rackmount rig with 32 of them, reaching 6GH/s and using like 300 watts of power. He said that he's planning to sell machines like this, estimating a time to market of about 2 months and a cost of $6K-$8K.

We use a lot of FPGA platforms at work for hardware emulation (mostly Virtex-5 XC5VLX320 parts). I have one sitting on my desk that's not doing anything while I'm not at work, but I don't think it'd be wise for me to run miners at work over the closely-watched corporate network. Based on the FPGA mining hardware comparison, I'm guessing that one of them might fit two unrolled miners for a total speed of around 240 Mhash/s?

Yeah, I think 240MH/s should be doable with these, possibly even a bit more.
What about trying to officially get permission to let them mine during the nights?

6GH/s for $6-$8k? Even if it did 10GH/s no one would buy it. If that's the end game for FPGA then it doesn't look very good.

It's not just the fact you can use GPUs to reach 6GH/s cheaper, it's the fact the ATI cards have other uses. If you bought 6k worth of 6990s (plus parts), they'd get you 5-6GH/s. Lets say Bitcoin crashes and it's over. You could still go sell those 6k worth of 6990s on eBay and probably get 3k at worst with upside of getting 4-5K back. So your mining setup you're only really risking 50% of your momey at most, maybe closer to 30%.

If Bitcoin crashes and it's over, your FPGA rig is worth $0. Factoring in any power savings over how many months? Sure if you figure Bitcoin mining goes strong for 5 years it might make sense. The ATI gpus are more powerful, have other uses, there's a huge consumer market for used cards which means there's not a whole lot of risk. Computer hardware holds it's value. A one trick pony fpga card you'd be hard pressed to give away if you wanted (or forced) to stop mining.


 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
.CryptoTalk.org.|.MAKE POSTS AND EARN BTC!.🏆
inh
Full Member
***
Offline Offline

Activity: 155
Merit: 100


View Profile
June 27, 2011, 11:48:45 AM
 #317

Would it be possible to incorporate this optimization in to the fpga core? http://forum.bitcoin.org/index.php?topic=22965.0
lame.duck
Legendary
*
Offline Offline

Activity: 1270
Merit: 1000


View Profile
June 27, 2011, 12:49:10 PM
 #318

It's not just the fact you can use GPUs to reach 6GH/s cheaper, it's the fact the ATI cards have other uses. If you bought 6k worth of 6990s (plus parts), they'd get you 5-6GH/s. Lets say Bitcoin crashes and it's over. You could still go sell those 6k worth of 6990s on eBay and probably get 3k at worst with upside of getting 4-5K back. So your mining setup you're only really risking 50% of your momey at most, maybe closer to 30%.

If Bitcoin crashes and it's over, your FPGA rig is worth $0. Factoring in any power savings over how many months? Sure if you figure Bitcoin mining goes strong for 5 years it might make sense. The ATI gpus are more powerful, have other uses, there's a huge consumer market for used cards which means there's not a whole lot of risk. Computer hardware holds it's value. A one trick pony fpga card you'd be hard pressed to give away if you wanted (or forced) to stop mining.

Well you caught the point, but not very precise.
If you only toss costly FPGAs on the  cheapest possible PCB, cou can sell the quipment for recycling and even FPGA then the FPGA will be bought by companies that reball such chips.
If you invest some resources  to create a proper FPGA-design with many high speed connections between the chips and put some memory on the boards, you could still sell them as low cost FPGA-clusters. Did you notice the COPACOBANA, its basically a BOX filled with FPGA, just for passwort cracking and such and from the engeneering point it is a rather poor design due to its simple interconnection scheme and no memory. And this was 10k EURO  4 years ago.
BkkCoins
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
June 27, 2011, 12:55:36 PM
 #319

FPGA chips have a reasonable resale market on eBay. I've sold a few there and quickly got my asking price - which was priced somewhat below my digikey cost.

It's easier for hobbyists to buy on ebay than deal with a distributor. Especially for me as I am overseas and they really don't try to keep the delivery costs attractive.

On the other hand I once ordered samples from Xilinx and they sent me a pallet with 2 chips by paid courier! I was flabergasted that it must have cost a lot to send such big trays when only 2 chips were inside.

fitty
Hero Member
*****
Offline Offline

Activity: 728
Merit: 501

CryptoTalk.Org - Get Paid for every Post!


View Profile
June 27, 2011, 01:25:26 PM
 #320

It's not just the fact you can use GPUs to reach 6GH/s cheaper, it's the fact the ATI cards have other uses. If you bought 6k worth of 6990s (plus parts), they'd get you 5-6GH/s. Lets say Bitcoin crashes and it's over. You could still go sell those 6k worth of 6990s on eBay and probably get 3k at worst with upside of getting 4-5K back. So your mining setup you're only really risking 50% of your momey at most, maybe closer to 30%.

If Bitcoin crashes and it's over, your FPGA rig is worth $0. Factoring in any power savings over how many months? Sure if you figure Bitcoin mining goes strong for 5 years it might make sense. The ATI gpus are more powerful, have other uses, there's a huge consumer market for used cards which means there's not a whole lot of risk. Computer hardware holds it's value. A one trick pony fpga card you'd be hard pressed to give away if you wanted (or forced) to stop mining.

Well you caught the point, but not very precise.
If you only toss costly FPGAs on the  cheapest possible PCB, cou can sell the quipment for recycling and even FPGA then the FPGA will be bought by companies that reball such chips.
If you invest some resources  to create a proper FPGA-design with many high speed connections between the chips and put some memory on the boards, you could still sell them as low cost FPGA-clusters. Did you notice the COPACOBANA, its basically a BOX filled with FPGA, just for passwort cracking and such and from the engeneering point it is a rather poor design due to its simple interconnection scheme and no memory. And this was 10k EURO  4 years ago.

So now building a Bitcoin mining rig means you're also selling FPGA cluster time on the side just in case things go tits up. It's painfully obvious from where I'm sitting it's a lot easier to sell your computer hardware then it would be for FPGA hardware. If there's such a great market for FPGA clustering, why not just do that and forget bitcoins? It's like telling someone to buy a car because they can also use it to deliver pizza's. But I don't wan to deliver pizzas. But you get great tips!

If you're buying 6k-8k of hardware for mining, there's a million reasons to buy ATI gpus. The reasons in favor of FPGA for 6-8k? Might look sorta cool in your signature on the forum, that's about it.

 
                                . ██████████.
                              .████████████████.
                           .██████████████████████.
                        -█████████████████████████████
                     .██████████████████████████████████.
                  -█████████████████████████████████████████
               -███████████████████████████████████████████████
           .-█████████████████████████████████████████████████████.
        .████████████████████████████████████████████████████████████
       .██████████████████████████████████████████████████████████████.
       .██████████████████████████████████████████████████████████████.
       ..████████████████████████████████████████████████████████████..
       .   .██████████████████████████████████████████████████████.
       .      .████████████████████████████████████████████████.

       .       .██████████████████████████████████████████████
       .    ██████████████████████████████████████████████████████
       .█████████████████████████████████████████████████████████████.
        .███████████████████████████████████████████████████████████
           .█████████████████████████████████████████████████████
              .████████████████████████████████████████████████
                   ████████████████████████████████████████
                      ██████████████████████████████████
                          ██████████████████████████
                             ████████████████████
                               ████████████████
                                   █████████
.CryptoTalk.org.|.MAKE POSTS AND EARN BTC!.🏆
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!