Bitcoin Forum
November 04, 2024, 07:39:12 PM *
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 50 51 52 53 54 55 56 57 58 59 60 61 62 »
  Print  
Author Topic: 1GH/s, 20w, $500 — Butterflylabs, is it a scam?  (Read 123107 times)
xzion
Member
**
Offline Offline

Activity: 96
Merit: 10


View Profile
November 27, 2011, 02:42:57 AM
 #881

incredibly interesting thread, subbing for future.

looking forward to seeing test results.

Tips: 1xzionJBueq1AkPSmexA7suWkztAkNwSs
runeks
Legendary
*
Offline Offline

Activity: 980
Merit: 1008



View Profile WWW
November 27, 2011, 02:45:38 AM
 #882

Inaba, regarding the driver used to control this box, is it a simple user-space USB driver packaged into the program we can see running on your laptop in the last two picture you posted?

I'd very much like to take a look at the source code. I don't expect to see anything revolutionary, as anything they don't want out can be hidden in the firmware on the device. I'm just really curious to see how its built, and especially so if it requires a kernel driver, which would be more of a pain to get working on ARM.
Inaba
Legendary
*
Offline Offline

Activity: 1260
Merit: 1000



View Profile WWW
November 27, 2011, 02:49:03 AM
 #883

The demo plan is that I will:
A) connect it to a non-routable development side of the pool, so that the box is unable to communicate with the internet.  I will then let it submit shares to the pool and I will have one of the getwork servers in debug mode and I will see what is sent out and what's sent back.  As I found no evidence of any wireless communications on the board, and since the computer it's connected to will not be on the internet, it won't have any way of falsifying the shares submitted.
B) I will take a unit home that evening, disassemble and take more robust pictures.  I will NOT be removing any heat sinks, however.  
C) I will do further testing that evening on my own with a packet analyzer to see  what packets are being transmitted, when and where they are going and coming from.
That's the plan as of right now, at any rate.

Please make sure at some point during the actual mining you run it on a power meter so you can get a measurement under actual mining load.

There are various ways to fake this sort of thing and match one of {rate,power} but not both. (e.g. you could use a big-fast-expensive FPGA to get 1GH/s, but if they did that they couldn't deliver on their advertised price)

Yeah, I forgot to mention that specifically... but in the initial pictures, I had some pics of the Kill-A-Watt meter, but the flash blanked out the LCD screen on it.  I will have the Kill-A-Watt and take a better picture while it's in operation.

Quote
Inaba, regarding the driver used to control this box, is it a simple user-space USB driver packaged into the program we can see running on your laptop in the last two picture you posted?

I'd very much like to take a look at the source code. I don't expect to see anything revolutionary, as anything they don't want out can be hidden in the firmware on the device. I'm just really curious to see how its built, and especially so if it requires a kernel driver, which would be more of a pain to get working on ARM.

I actually mis-spoke a bit, I think, when I called it a driver.  It's actually the mining software used to run it... it uses the standard USB driver already present for basic IO.  To my knowledge, they will be releasing the source to the whole thing (it's GPL'd I believe, so they'd have to release it if anyone asked anyway).


If you're searching these lines for a point, you've probably missed it.  There was never anything there in the first place.
runeks
Legendary
*
Offline Offline

Activity: 980
Merit: 1008



View Profile WWW
November 27, 2011, 02:55:29 AM
 #884

^ Cool, sounds like it's easily portable then. There would be no reason to develop a kernel driver anyway, as far as I know.
I guess I might as well send them and e-mail and ask them for the source code.
ngzhang
Hero Member
*****
Offline Offline

Activity: 592
Merit: 501


We will stand and fight.


View Profile
November 27, 2011, 03:10:10 AM
 #885

on the basis of the pics, this is a very high quality product, with professional design.

it looks like 2 FPGAs with a MCU on a 4 layers PCB.  and  i see that 3 voltage test points, 1.1V/2.5V/3.3V.

which high-end FPGA uses 1.1V for the core?

not altera S4 (0.9V),
possible  xilinx V6 is 1.05V (1.1V is OK),
possible  xilinx V5 is 1.05V (1.1V is OK)
gmaxwell (OP)
Staff
Legendary
*
Offline Offline

Activity: 4270
Merit: 8805



View Profile WWW
November 27, 2011, 03:44:46 AM
 #886

on the basis of the pics, this is a very high quality product, with professional design.
it looks like 2 FPGAs with a MCU on a 4 layers PCB.  and  i see that 3 voltage test points, 1.1V/2.5V/3.3V.
which high-end FPGA uses 1.1V for the core?
not altera S4 (0.9V),
possible  xilinx V6 is 1.05V (1.1V is OK),
possible  xilinx V5 is 1.05V (1.1V is OK)

V6 isn't going to do 1GH with 20w.
ngzhang
Hero Member
*****
Offline Offline

Activity: 592
Merit: 501


We will stand and fight.


View Profile
November 27, 2011, 03:55:21 AM
 #887

on the basis of the pics, this is a very high quality product, with professional design.
it looks like 2 FPGAs with a MCU on a 4 layers PCB.  and  i see that 3 voltage test points, 1.1V/2.5V/3.3V.
which high-end FPGA uses 1.1V for the core?
not altera S4 (0.9V),
possible  xilinx V6 is 1.05V (1.1V is OK),
possible  xilinx V5 is 1.05V (1.1V is OK)

V6 isn't going to do 1GH with 20w.


yeah, and i also consider the power on this board is VERY over engineered, 2top and 2botton high-end mosfets for just approx. 9A I-core?  (19.8W, 9.9W/each,1.1V, so : 9Amax)

but 2 V5 or V6 can easily get 1.05G/s, that means 500M/each, just implemented 3 cores run @ 170M or 2 cors run @ 250M is ok. very, very, easy on V6.

and, Inaba, no need to remove the heatsinks, just let us know all the other chips on this board is enough for evaluation this board on a technology side.
ArtForz
Sr. Member
****
Offline Offline

Activity: 406
Merit: 257


View Profile
November 27, 2011, 04:08:37 AM
 #888

ngzhang: Altera SIII is 1.1V core.

bitcoin: 1Fb77Xq5ePFER8GtKRn2KDbDTVpJKfKmpz
i0coin: jNdvyvd6v6gV3kVJLD7HsB5ZwHyHwAkfdw
sadpandatech
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
November 27, 2011, 04:20:08 AM
 #889

ngzhang: Altera SIII is 1.1V core.

  Aye, looked it up since I am not familiar.  To ask, do you think that's what they are using? Seems the ones on their boards have a silver housing and the Alter SIII are black. No clue if that's static or if a custom chip from them could be different though.  Also, what would be the smallest cell count that could be capable of the ~500MH they are claiming? I notice those chips are not cheap.. Sorry to ask such useless questions but you're just about the most qualified brain about to answer them. ;p


   Cheers

If you're not excited by the idea of being an early adopter 'now', then you should come back in three or four years and either tell us "Told you it'd never work!" or join what should, by then, be a much more stable and easier-to-use system.
- GA

It is being worked on by smart people.  -DamienBlack
ngzhang
Hero Member
*****
Offline Offline

Activity: 592
Merit: 501


We will stand and fight.


View Profile
November 27, 2011, 04:35:27 AM
 #890

ngzhang: Altera SIII is 1.1V core.

oh, i forgot to check altera S3.
so, is it every thing goes clear? Grin
ArtForz
Sr. Member
****
Offline Offline

Activity: 406
Merit: 257


View Profile
November 27, 2011, 05:40:31 AM
 #891

Those packages look like 1mm grid thermally enhanced flipchip BGA ... guesstimating by the 0.1" headers ... 29x29mm FF780
so if these are SIII, pretty much "could be anything from a L50 to a E260"
One thing kinda throwing me off... if those are HCs, 1.1V core doesn't make sense. HCII is 1.2V and HCIII and IV are 0.9V.
As for "what SIII would you need for that"... depends on how much time you spend optimizing, first guess would be 2 unrolled engines with 1 pipeline stage per round, each running @ 250MHz... gut feeling says a L150.
So, random guesses:
a) these are HCIIIs, they prototyped with SIII and forgot to update the label for vcore.
or
b) only SIII based prototypes exist, once they get enough pre-orders HCIIIs get ordered (about 8wk if you rush assembly... possible.)
or
c) they somehow got a whole bunch of large SIIIs really cheap.
or
d) something entirely different.

bitcoin: 1Fb77Xq5ePFER8GtKRn2KDbDTVpJKfKmpz
i0coin: jNdvyvd6v6gV3kVJLD7HsB5ZwHyHwAkfdw
ngzhang
Hero Member
*****
Offline Offline

Activity: 592
Merit: 501


We will stand and fight.


View Profile
November 27, 2011, 06:00:17 AM
 #892

Those packages look like 1mm grid thermally enhanced flipchip BGA ... guesstimating by the 0.1" headers ... 29x29mm FF780
so if these are SIII, pretty much "could be anything from a L50 to a E260"
One thing kinda throwing me off... if those are HCs, 1.1V core doesn't make sense. HCII is 1.2V and HCIII and IV are 0.9V.
As for "what SIII would you need for that"... depends on how much time you spend optimizing, first guess would be 2 unrolled engines with 1 pipeline stage per round, each running @ 250MHz... gut feeling says a L150.
So, random guesses:
a) these are HCIIIs, they prototyped with SIII and forgot to update the label for vcore.
or
b) only SIII based prototypes exist, once they get enough pre-orders HCIIIs get ordered (about 8wk if you rush assembly... possible.)
or
c) they somehow got a whole bunch of large SIIIs really cheap.
or
d) something entirely different.

i highly agree with you with a combination of C and B.

they got some S3 for cheap.

than sell the product in cost price or a few percents of loss.

when pre-order number goes enough, start the hard-copy progress.

if not, kill this project.
gmaxwell (OP)
Staff
Legendary
*
Offline Offline

Activity: 4270
Merit: 8805



View Profile WWW
November 27, 2011, 06:04:45 AM
 #893

b) only SIII based prototypes exist, once they get enough pre-orders HCIIIs get ordered (about 8wk if you rush assembly... possible.)
or
c) they somehow got a whole bunch of large SIIIs really cheap.
or
d) something entirely different.

You'd agree what we could probably identify (b),(c) from the power usage though, no?
ArtForz
Sr. Member
****
Offline Offline

Activity: 406
Merit: 257


View Profile
November 27, 2011, 06:07:33 AM
 #894

Not sure on power, someone bored enough to synthesize a design and run power estimations?
Don't get fooled by xilinx S6 perf/power, those are the worst of all 45/40nm FPGAs by a long shot; we pretty much only use them because they're cheap-ish and readily available in small qty.

bitcoin: 1Fb77Xq5ePFER8GtKRn2KDbDTVpJKfKmpz
i0coin: jNdvyvd6v6gV3kVJLD7HsB5ZwHyHwAkfdw
eldentyrell
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
November 27, 2011, 06:31:05 AM
 #895

You'd agree what we could probably identify (b),(c) from the power usage though, no?

Early board photos showed an exposed JTAG header.  Just hook it up and query for IDCODEs.

If they did a custom chip it can obviously ignore the IDCODE request or lie, but if they're using a commercial FPGA they can't change this behavior.  The chip will tell us what it is.

The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
sadpandatech
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
November 27, 2011, 08:19:52 AM
 #896

  I'm going out to buy a shirt tommorow that reads,

      I'm
     With
    Smartie
  <--v^-->

  Thanks for your information, Art, Ng, Gmax, and Big-Chip

If you're not excited by the idea of being an early adopter 'now', then you should come back in three or four years and either tell us "Told you it'd never work!" or join what should, by then, be a much more stable and easier-to-use system.
- GA

It is being worked on by smart people.  -DamienBlack
makomk
Hero Member
*****
Offline Offline

Activity: 686
Merit: 564


View Profile
November 27, 2011, 10:03:25 AM
 #897

As far as I can tell that would require a lot more software work. Like building a program for the Atmel chip that fetches work. I think this would, somewhat, be a waste of time, as this is what ckolivas has spent so much time perfecting with cgminer. Also, is there a TCP/IP implementation for this Atmel chip even? Or how'd they actually send packets with the PHY, let alone run a mining application on the board?
There are platform-independent open source embedded TCP/IP stacks out there, the most widely used of which is uIP. I've been meaning to write some kind of embedded miner for them for a while. Obviously USB or something similar would still be needed as an option for people that want to run large numbers of miners, though.

Not sure on power, someone bored enough to synthesize a design and run power estimations?
Don't get fooled by xilinx S6 perf/power, those are the worst of all 45/40nm FPGAs by a long shot; we pretty much only use them because they're cheap-ish and readily available in small qty.
Yeah, that's pretty much what I figured; just the messy routing on those alone has got to cost a fair amount in power consumption.

Quad XC6SLX150 Board: 860 MHash/s or so.
SIGS ABOUT BUTTERFLY LABS ARE PAID ADS
ngzhang
Hero Member
*****
Offline Offline

Activity: 592
Merit: 501


We will stand and fight.


View Profile
November 27, 2011, 12:17:44 PM
 #898


Yeah, that's pretty much what I figured; just the messy routing on those alone has got to cost a fair amount in power consumption.

but i noticed on virtex-6 there are still very high I-cores. Huh


ADD:

U5 on that board is atmel AT45DB642D, a 2.5V dataflash.
for the FPGA config steam storage? (so not hard-copy?)
bulanula
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
November 27, 2011, 05:20:54 PM
 #899

I say we probe the chip by JTAG and see what it is so we know if they can really pull this off.

Time for demo is still Sunday at midnight GMT right ? Thanks.
rph
Full Member
***
Offline Offline

Activity: 176
Merit: 100


View Profile
November 27, 2011, 08:12:06 PM
 #900

Don't get fooled by xilinx S6 perf/power, those are the worst of all 45/40nm FPGAs by a long shot; we pretty much only use them because they're cheap-ish and readily available in small qty.

S6 is worse than V6 on perf/W, but it's still optimal on perf/$ even in qty 100+.

A7 should be a very good fit when it arrives

-rph

Ultra-Low-Cost DIY FPGA Miner: https://bitcointalk.org/index.php?topic=44891
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 50 51 52 53 54 55 56 57 58 59 60 61 62 »
  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!