Pages:
Author

Topic: Merrick6 for Bitcoin (Read 9581 times)

donator
Activity: 448
Merit: 250
April 28, 2012, 02:17:28 PM
#38
Similarly the 12V from the PCIe has a 2.6A fuse which is a reasonable limit for PCIe operation. If customers want this latter fuse can simply not fitted when we build boards forcing all the current through the DD connector.
That likely is optimal.  While 30W on PCIe board is within the spec someone building a rig with 8 board likely will overload the PCIe bus. We have seen this w/ GPUs.  The solution is to use powered PCIe extenders to reduce the load on motherboard VRMs.  Having a board draw no 12VDC from the PCIe connector bypasses that entire issue.

The optimal board would be
PCIe 1x (allows max # of boards per rig)
PCIe 6 pin power connector
at least 4 (preferrably 6) Spartan-6 150 FPGAs
"beefy" 12VDC power supply.

A 6 Spartan board using current bitstreams could acheive ~1.2 GH/s per board @ ~50 - 60W.
Using the hand placed 3 loop bitstream (will need to be purchased) a 6 spartan board could achieve ~1.5 GH/s (possibly up to 1.8 GH/s with improvements) @ ~60W to 70W.

I'd definitely consider buying the 6 Spartan version.
sr. member
Activity: 462
Merit: 251
April 28, 2012, 12:35:30 AM
#37
Merrick3 sells for $10K. It's a complete different product level than needed for Bitcoin so there lot of work in this design. There 15K via holes in this board and roughly 7.5K connections that are all hand routed for quality of result. Just try imaging how you would arrange chips and make this number of wire connections. It's not easy.
member
Activity: 90
Merit: 10
April 27, 2012, 09:46:25 PM
#36
out of curiosity, how much in USD is that 24 x Spartan6 card?
sr. member
Activity: 462
Merit: 251
April 27, 2012, 01:35:09 AM
#35
In addition to this product see my new post on quad XC6SLX150 board.
hero member
Activity: 837
Merit: 1000
April 26, 2012, 03:27:10 PM
#34
if you can sale this at 1k EUR , i'll take 2 : -> A 6 Spartan board using current bitstreams could acheive ~1.2 GH/s per board @ ~50 - 60W.
sr. member
Activity: 407
Merit: 250
April 26, 2012, 02:50:36 PM
#33
I agree, my point was that the guys from Enterpoint seem to already have the design under control with the high bandwidth. If they were to modify it slightly (no major overhaul) to get the price point down, they could hit a sweet spot where it's applicable (and cost effective) for bitcoin, while still carrying over much of the value for application in other spaces too.

The main thing I want to see is smooth scalability. Something that allows very high density, but without the "choppy" growth offered with solutions like the Mini-Rig. Something allowing more granular growth. But still offers close to their cost/performance ratio would trash the competition (especially if they can provide more consistant customer service, and meet their estimated deadlines reliably).
rjk
sr. member
Activity: 448
Merit: 250
1ngldh
April 26, 2012, 02:42:18 PM
#32
I don't see a problem with the PCIe interface.

If they can fit 6+ (or seeing some of their others, 24+) fpgas on a board, and find a way to power and cool them. A doublewide 24x FPGA board on a pcie which draws 250watt over a pair of 8pin PCIe power connectors. You can put 2 in a standard motherboard, allowing for 48FPGAs per rig. With current bitstreams that's just under 10GHash/s per rig.

Also consider, PCIe allows for MUCH more bandwidth to the card (which is not important at all for bitcoin). But it's the standard right now for FPGA based HPC accelerators. Meaning if you have a PCIe card which works both for bitcoin, and for doing crypto acceleration, or other HPC applications, you now have decent resale value. Current bitcoin mining solutions aren't really good for much else (maybe as a "play" development board, but not for any real serious applications) because of the low IO count, and poor throughput (and lack of available RAM)

I would love to see a 4chip, 8chip and 24chip card lineup, all PCIe, with decent cooling/power arrangements. and offering pricing under $1/MHash (preferably closer to $0.75/MHash or lower, at least on the higher density cards) Even more appealing would be a doublewide card, that has the comm/control chips on the PCIe card, and power supply connectors enough for 24 FPGAs, and can take up to 4 daughter cards, each holding 6 FPGAs. That would allow for high density, and a nice scalability path, to start with a single module on a card for cheap, and add modules over time. Much more approachable than jumping from smaller modules to a $15K purchase for a mini-rig.
The problem is, if you design for bitcoin then the product instantly becomes pretty much worthless for other computations. Bitcoin is all about density, and it can achieve good density because it has no requirement for high speed (and therefore carefully routed) communications. Nor does it need memory. Other applications want lots of high speed, high bandwidth communications and lots of memory, which is more difficult to design for and tends to decrease density.

I think this single slot x1 formfactor is great, and I don't see any reason to use USB when you already have PCIe. Of course it would be nice to have more devices on a card, but very careful attention must be paid to power design.
sr. member
Activity: 407
Merit: 250
April 26, 2012, 02:14:26 PM
#31
I don't see a problem with the PCIe interface.

If they can fit 6+ (or seeing some of their others, 24+) fpgas on a board, and find a way to power and cool them. A doublewide 24x FPGA board on a pcie which draws 250watt over a pair of 8pin PCIe power connectors. You can put 2 in a standard motherboard, allowing for 48FPGAs per rig. With current bitstreams that's just under 10GHash/s per rig.

Also consider, PCIe allows for MUCH more bandwidth to the card (which is not important at all for bitcoin). But it's the standard right now for FPGA based HPC accelerators. Meaning if you have a PCIe card which works both for bitcoin, and for doing crypto acceleration, or other HPC applications, you now have decent resale value. Current bitcoin mining solutions aren't really good for much else (maybe as a "play" development board, but not for any real serious applications) because of the low IO count, and poor throughput (and lack of available RAM)

I would love to see a 4chip, 8chip and 24chip card lineup, all PCIe, with decent cooling/power arrangements. and offering pricing under $1/MHash (preferably closer to $0.75/MHash or lower, at least on the higher density cards) Even more appealing would be a doublewide card, that has the comm/control chips on the PCIe card, and power supply connectors enough for 24 FPGAs, and can take up to 4 daughter cards, each holding 6 FPGAs. That would allow for high density, and a nice scalability path, to start with a single module on a card for cheap, and add modules over time. Much more approachable than jumping from smaller modules to a $15K purchase for a mini-rig.
sr. member
Activity: 462
Merit: 251
April 26, 2012, 01:42:59 PM
#30
We can actually do a USB interface slightly indirectly on this board. There is a debug port on the board that we have FT232 adaptor for and that can plug into a PC as a serial port. We were going to do it directly on the board but we ran out of board area for the chip + connector.
hero member
Activity: 784
Merit: 500
April 26, 2012, 12:55:33 PM
#29
Is defenetly would consider a board with 5 to 6 spartans for my gpu miner.

Slim aka single slot cooling would be great.

U could implement an USB interface or something else, so that we could use the board without that pice interface.


hero member
Activity: 697
Merit: 500
April 26, 2012, 11:18:03 AM
#28
Similarly the 12V from the PCIe has a 2.6A fuse which is a reasonable limit for PCIe operation. If customers want this latter fuse can simply not fitted when we build boards forcing all the current through the DD connector.
That likely is optimal.  While 30W on PCIe board is within the spec someone building a rig with 8 board likely will overload the PCIe bus. We have seen this w/ GPUs.  The solution is to use powered PCIe extenders to reduce the load on motherboard VRMs.  Having a board draw no 12VDC from the PCIe connector bypasses that entire issue.

The optimal board would be
PCIe 1x (allows max # of boards per rig)
PCIe 6 pin power connector
at least 4 (preferrably 6) Spartan-6 150 FPGAs
"beefy" 12VDC power supply.

A 6 Spartan board using current bitstreams could acheive ~1.2 GH/s per board @ ~50 - 60W.
Using the hand placed 3 loop bitstream (will need to be purchased) a 6 spartan board could achieve ~1.5 GH/s (possibly up to 1.8 GH/s with improvements) @ ~60W to 70W.

These would be great drop-in replacements/upgrades for GPUs. If a slim enough heatsink could be attached to keep the cards as a single slot design I'd happily dump all my GPUs for these. Hell, even a double slot design or bigger would work on PCIe extenders, which I already use to cram more GPUs per board.
donator
Activity: 1731
Merit: 1008
April 26, 2012, 11:06:22 AM
#27
I think there may be a lot of people interested in Mini-rig like hardware but would not trust BFL with this much money.

The delay of supposedly 3 month is also a big drawback.

If you can solve the later and have a reasonable price I'm in.
donator
Activity: 1218
Merit: 1079
Gerald Davis
April 26, 2012, 10:21:29 AM
#26
Similarly the 12V from the PCIe has a 2.6A fuse which is a reasonable limit for PCIe operation. If customers want this latter fuse can simply not fitted when we build boards forcing all the current through the DD connector.
That likely is optimal.  While 30W on PCIe board is within the spec someone building a rig with 8 board likely will overload the PCIe bus. We have seen this w/ GPUs.  The solution is to use powered PCIe extenders to reduce the load on motherboard VRMs.  Having a board draw no 12VDC from the PCIe connector bypasses that entire issue.

The optimal board would be
PCIe 1x (allows max # of boards per rig)
PCIe 6 pin power connector
at least 4 (preferrably 6) Spartan-6 150 FPGAs
"beefy" 12VDC power supply.

A 6 Spartan board using current bitstreams could acheive ~1.2 GH/s per board @ ~50 - 60W.
Using the hand placed 3 loop bitstream (will need to be purchased) a 6 spartan board could achieve ~1.5 GH/s (possibly up to 1.8 GH/s with improvements) @ ~60W to 70W.
sr. member
Activity: 462
Merit: 251
April 26, 2012, 02:19:53 AM
#25
When I say disk connector that's hard disk i.e. Molex. Not always manufactured by Molex they are usually rated at 5 to 7A but can deliver a lot more under stress. We have see wires melt before these connectors fail and that's 10's if not 100's of amps.

On Merrick6 we usually fit either a 7A or 10A fuse on the disk drive connector which is way more than needed for the Bitcoin version. Similarly the 12V from the PCIe has a 2.6A fuse which is a reasonable limit for PCIe operation. If customers want this latter fuse can simply not fitted when we build boards forcing all the current through the DD connector.
donator
Activity: 1218
Merit: 1079
Gerald Davis
April 25, 2012, 06:58:56 PM
#24
I wasn't suggesting Merrick1 for Bitcoin for those reasons. The cut down Merrick6 is a better board initially to talk about. Doing a derivate design for Bitcoin it could be possible to up the power supplies to support all devices by simply say removing DDR chips to make space. The 12A regulator circuit we use could fit into the space taken by 2 DDR chips and we could end up with 6/7 FPGAs each with 12A of core voltage.

That's all viable to do and that sort of design change could be done in a few days maybe a week. A prototype could be turned in about another week if we pushed although that fast gets expensive.

That would be an interesting option. If possible, a 4-pin Molex or SATA power connector might be more useful. I know a lot of my PSUs have 1 floppy power connector but a dozen SATA and 4-pin connectors.

Or PCIe 6 pin connector.  Most ATX PSU group all the MOLEX, SATA, and floppy connectors to a single rail because they are generally low current.   Even single rail designs will use current limiting circuit for safety.  So connecting a large number of boards to MOLEX connectors may be problematic.  A 1000W PSU may have 980W of 12VDC but it may only have <200W on the rail powering MOLEX connectors.  Even a single rail design will have some over current circuit on each "virtual rail" limiting the usable power on MOLEX connectors.
donator
Activity: 1218
Merit: 1079
Gerald Davis
April 25, 2012, 06:56:57 PM
#23
Have you looked at other board offerings?

Various 2x Spartan 150 boards are available for ~$500
One 4x Spartan 150 board is available for ~$1000

Your price point is roughly double and the other Spartan boards face stiff competition from BFL which acheives roughly double the performance (MH/$).  Your board would be in the ballpark of ~450 MH/s for $1000 vs BFL Single ~820 MH/s for $600.

A dual Spartan board for $1000 isn't going to fly. 

hero member
Activity: 697
Merit: 500
April 25, 2012, 05:44:29 PM
#22
I wasn't suggesting Merrick1 for Bitcoin for those reasons. The cut down Merrick6 is a better board initially to talk about. Doing a derivate design for Bitcoin it could be possible to up the power supplies to support all devices by simply say removing DDR chips to make space. The 12A regulator circuit we use could fit into the space taken by 2 DDR chips and we could end up with 6/7 FPGAs each with 12A of core voltage.

That's all viable to do and that sort of design change could be done in a few days maybe a week. A prototype could be turned in about another week if we pushed although that fast gets expensive.

That would be an interesting option. If possible, a 4-pin Molex or SATA power connector might be more useful. I know a lot of my PSUs have 1 floppy power connector but a dozen SATA and 4-pin connectors.
sr. member
Activity: 462
Merit: 251
April 25, 2012, 05:31:45 PM
#21
I wasn't suggesting Merrick1 for Bitcoin for those reasons. The cut down Merrick6 is a better board initially to talk about. Doing a derivate design for Bitcoin it could be possible to up the power supplies to support all devices by simply say removing DDR chips to make space. The 12A regulator circuit we use could fit into the space taken by 2 DDR chips and we could end up with 6/7 FPGAs each with 12A of core voltage.

That's all viable to do and that sort of design change could be done in a few days maybe a week. A prototype could be turned in about another week if we pushed although that fast gets expensive.
hero member
Activity: 697
Merit: 500
April 25, 2012, 05:16:32 PM
#20
We are based in the UK but we already ship more or less worldwide with a few exceptions. Principally the exceptions are places where we are not allowed to sell due to export restrictions. For most of Europe and N America delivery is usually 24-48 hrs for anything in stock. Other places can take a bit longer.

In terms of deliveries we running this as a professional business and it's rare for us not to meet our delivery promises. Usually if we are out it's because one of our suppliers let us down and beyond our control. We have been in business for 23 years and building FPGA boards for the last 9 years so we have this pretty hooked. We are  building boards every week and this is a normal task for us so I hope we know what we doing by now.

Do have a look at our 101 FPGA board Merrick1. Current FPGAs might be a little small for Bitcoiners but they could be Spartan-6 LX150 if we did the design again. Current Merrick3 is our biggest S6 board launched with a total of 26 S6 on board. It's only got 72 amps for those and would need a haircut, or more power supply, to make a better balance for Bitcoin.

I saw the Merrick1. At that price point you are competing with the BFL Mini-rig and LargeCoin C200. Those are custom turnkey solutions with the space to dissipate the heat. A Merrick1 with 100 Spartan6 LX150s would dissipate around 1 kW and generate around 20 GH/s @ maybe $25k USD given the performance/price of other Spartan6 LX150 based devices. Impressive, but I think you'd sell larger overall volume with a slightly smaller device. Perhaps create a poll to see what gaps there are in the market? We've got a lot of 1-2 FPGA devices. ZTEX just launched a 4 FPGA device. Lancelot is expected to be a 4 FPGA device. The next step is the BFL Mini-rig and that's a massive jump

disclaimer: I'm eagerly waiting for someone to release something in the 1-2 GH/s range with competitive MH/$ and MH/w ratios. So, I'm biased when I talk about what the market needs  Cheesy
sr. member
Activity: 462
Merit: 251
April 25, 2012, 04:50:19 PM
#19
We are based in the UK but we already ship more or less worldwide with a few exceptions. Principally the exceptions are places where we are not allowed to sell due to export restrictions. For most of Europe and N America delivery is usually 24-48 hrs for anything in stock. Other places can take a bit longer.

In terms of deliveries we running this as a professional business and it's rare for us not to meet our delivery promises. Usually if we are out it's because one of our suppliers let us down and beyond our control. We have been in business for 23 years and building FPGA boards for the last 9 years so we have this pretty hooked. We are  building boards every week and this is a normal task for us so I hope we know what we doing by now.

Do have a look at our 101 FPGA board Merrick1. Current FPGAs might be a little small for Bitcoiners but they could be Spartan-6 LX150 if we did the design again. Current Merrick3 is our biggest S6 board launched with a total of 26 S6 on board. It's only got 72 amps for those and would need a haircut, or more power supply, to make a better balance for Bitcoin.
Pages:
Jump to: