Pages:
Author

Topic: Process-invariant hardware metric: hash-meters per second (η-factor) - page 2. (Read 25021 times)

donator
Activity: 980
Merit: 1004
felonious vagrancy, personified

I don't see a die size on that webpage.  Please refer to the table critera in the first post -- "Die size either in an unambiguous claim by the manufacturer or die photo from a third party".  I'm not going to go about guessing the die size based on the package.
legendary
Activity: 1190
Merit: 1000
We've got info on KNC's die size and the like, how about an update to the OP?
The link links to KnC's own news with fresh technical details and especially 43 mm x 43 mm die size.

I just can't believe the die will turn out to be that large. Nobody builds 43x43mm dies.

You didn't follow the link, did you?
That's a quad solution: four dies on one chip. Each one is 21.5 x 21.5 mm and should have 25 GH/s, but it gives us the same η value as one 43 x 43 mm die outputting 100 GH/s..

Everyone has followed the link. You are measuring the package area not the die area. There are no measurements associated with the ASIC section of that series of pictures. It is bizarre accounting to use the package size for one chip but the die sizes for all the others.
legendary
Activity: 3878
Merit: 1193
That's a quad solution: four dies on one chip. Each one is 21.5 x 21.5 mm and should have 25 GH/s, but it gives us the same η value as one 43 x 43 mm die outputting 100 GH/s..

All the multi-die packages I've seen leave a few mm of space between dies. So the actual die size is likely to be under 20x20
full member
Activity: 238
Merit: 100
I don't really think this is actually process invariant if the limiting factor is thermal, rather then purely a signal propagation delay. I mean, Avalon chips ship at 300Mhz, but are known to run at 450 and theoretically even more if it were only a transistor transition time.

You didn't follow the link, did you?
That's a quad solution: four dies on one chip. Each one is 21.5 x 21.5 mm and should have 25 GH/s, but it gives us the same η value as one 43 x 43 mm die outputting 100 GH/s..

Actually the link shows one die with four 'quads'.  For all we know, each quad is independently wired to the package, and the other three will work if one is flawed.  However, the diagram clearly shows all four units on the same die.  There is literally a single grey box with the label 'die' inside the package and containing the four 'quads'

Also 43x43 is only the size of the 'bump' on the package, it isn't necessarily the actual size of the die at all.  It could be much smaller.
RHA
sr. member
Activity: 392
Merit: 250
We've got info on KNC's die size and the like, how about an update to the OP?
The link links to KnC's own news with fresh technical details and especially 43 mm x 43 mm die size.

I just can't believe the die will turn out to be that large. Nobody builds 43x43mm dies.

You didn't follow the link, did you?
That's a quad solution: four dies on one chip. Each one is 21.5 x 21.5 mm and should have 25 GH/s, but it gives us the same η value as one 43 x 43 mm die outputting 100 GH/s..
RHA
sr. member
Activity: 392
Merit: 250
It seems the current formula attaches too much importance to the process node (the path width). I think it should be counted with power of 2 not 3.

No, it shouldn't… please re-read the original posting.  The feature size is counted to a power of 3 to account for reduction in area (factor of two) and the decrease in gate delay due to decreased channel length (an additional factor of one).  Please provide some sort of justification (...)

I think accounting for decrease in gate delay kind of duplicates accounting for reduction in area.
We can prepare any metric and keep to it, but a metric is useful if it gives us results conforming to real world values.
The η-factor definition implies that simply going from 130 nm to 65 nm we get 8-fold speed increase (keeping die size constant). Is it real?
My impression is the η' (using power of 2) better represents what we get. However, we have too little samples yet, to be able to decide which one actually is better.
legendary
Activity: 1190
Merit: 1000
We've got info on KNC's die size and the like, how about an update to the OP?
The link links to KnC's own news with fresh technical details and especially 43 mm x 43 mm die size.

I just can't believe the die will turn out to be that large. Nobody builds 43x43mm dies.

I have made this point several times, but it seems to just fall on deaf ears. Plus, the schematic that people are pointing at and saying "die size" is the package schematic not the die schematic. The package is usually several times larger than the die.

For instance:


The outer dimension is the package size, the inner brownish square is the die size.
legendary
Activity: 3878
Merit: 1193
We've got info on KNC's die size and the like, how about an update to the OP?
The link links to KnC's own news with fresh technical details and especially 43 mm x 43 mm die size.

I just can't believe the die will turn out to be that large. Nobody builds 43x43mm dies.
RHA
sr. member
Activity: 392
Merit: 250
Not to add to the table yet, until the chip is working.

Thanks RHA, I appreciate you collecting this data and putting it in table form.  Please let me know when the vendor confirms these numbers (hopefully in something other than a video…) and gives a ship date so we have know when we can reasonably expect third-party verification.

You didn't read the thread carefully enough, did you? Smiley
Just four posts earlier:

We've got info on KNC's die size and the like, how about an update to the OP?

The link links to KnC's own news with fresh technical details and especially 43 mm x 43 mm die size.
So:

KnC Promised Figures
Design     MH/s        Device        Process node, $\lambda$        Area        η    (H*pm/s)
KnCMiner100.0GH/s
Custom
sr. member
Activity: 252
Merit: 250
I've been thinking a bit about a process-invariant metric of power efficiency.  This is harder because it's so easy to game the power efficiency by playing with the supply voltage -- as it decreases you get a quadratic improvement in joules/op, so in theory the measurement ought to be (ops/(sec*joules2)), but even that isn't going to be constant across all operating voltages -- there are a lot of second order effects.
Why not graph it along a set range and then use the area of that graph as the metric.

On top of all this, some designs have vastly larger ranges of operating voltage than others.  Some chips only work across a narrow band of voltages, others will keep working right up to the point you fry them (my last 90nm chip did this) and all the way down to the point where the chip is consuming less than half the overall system power.

So I'm starting to think that any sort of sensible measure of power efficiency is going to have to be a graph.  A good first try might be a plot of eta-factor versus joules/op across all voltages in 25C ambient temperature.
Hmm, yeah.
legendary
Activity: 1190
Merit: 1000
Od the package, there is also a die rectangle shown - 43 x 43mm, quad core (multi-chip package). Then each die is 21 x 21mm.

I doubt that is the die size on the package diagram. For comparison, the Tahiti version of the AMD GPUs which was one of the largest ever chips ever had 4.31 billion transistors. Tahiti was only 398mm2 in size. If you are saying the package has 4 x 441 mm2 dies on it, then it would have a heat density higher than a nuclear reactor.

I doubt such a thing could be engineered, but if it was, it would have a hash rate far in excess of KNC's claims.

donator
Activity: 980
Merit: 1004
felonious vagrancy, personified
I've been thinking a bit about a process-invariant metric of power efficiency.  This is harder because it's so easy to game the power efficiency by playing with the supply voltage -- as it decreases you get a quadratic improvement in joules/op, so in theory the measurement ought to be (ops/(sec*joules2)), but even that isn't going to be constant across all operating voltages -- there are a lot of second order effects.

On top of all this, some designs have vastly larger ranges of operating voltage than others.  Some chips only work across a narrow band of voltages, others will keep working right up to the point you fry them (my last 90nm chip did this) and all the way down to the point where the chip is consuming less than half the overall system power.

So I'm starting to think that any sort of sensible measure of power efficiency is going to have to be a graph.  A good first try might be a plot of eta-factor versus joules/op across all voltages in 25C ambient temperature.
donator
Activity: 980
Merit: 1004
felonious vagrancy, personified
EldenTyrell, on the website Bitfurystrikesback.com Mr. Bitfury claims a hash rate of 2.7 GH/s per chip. In this thread, you claim 2.0 GH/s per chip. Please explain and/or correct this discrepancy.

That website didn't exist the last time I updated the table.  If you click the "2GH/s" link you'll get the most recent posting by him at the time I added him to the table; it shows 2GH/s at nominal vdd and 2.26 when overvolted.  2GH/s is also the figure he gave me via private email.

I will be happy to update the entry if he confirms 2.7GH/s/chip; please just send me the link.  I'm a bit leery of switching to information from his distributors (who probably don't even have the chips yet!)

FWIW I'm still a bit mystified by the photos on his vendors' site showing a QFN chip with "5 GH/s" silkscreened onto it.
donator
Activity: 980
Merit: 1004
felonious vagrancy, personified
Data for many old and new CPUs, author colected most data we need here (die size, process node, benchmarks).

I agree.  That would show another large gap (CPU-GPU) in addition to the GPU-to-FPGA and FPGA-to-VLSI gaps.  Illuminating these sorts of generational gaps is one of the goals of the eta-factor.
donator
Activity: 980
Merit: 1004
felonious vagrancy, personified
It seems the current formula attaches too much importance to the process node (the path width). I think it should be counted with power of 2 not 3.

No, it shouldn't… please re-read the original posting.  The feature size is counted to a power of 3 to account for reduction in area (factor of two) and the decrease in gate delay due to decreased channel length (an additional factor of one).  Please provide some sort of justification, other than:

(The path height is not directly proportional to its width - I think it can even be comparable between the processes in range 28-130 nm. I've found no exact info. I someone knows more, let us know.)

What the heck is the "path height"?  Are you talking about the channel oxide thickness?  That decreases too.  Either way, since silicon is dirt cheap the goal here is not to estimate the cost of the physical silicon required as a bulk material -- nobody cares about that.
donator
Activity: 980
Merit: 1004
felonious vagrancy, personified
Can we try to figure out this metric for the Block Erupter chips? I can't find the die area

Unfortunately we absolutely need the die area… there's no way around that.
donator
Activity: 980
Merit: 1004
felonious vagrancy, personified
Not to add to the table yet, until the chip is working.

Thanks RHA, I appreciate you collecting this data and putting it in table form.  Please let me know when the vendor confirms these numbers (hopefully in something other than a video…) and gives a ship date so we have know when we can reasonably expect third-party verification.


KnC's chips don't stand well here. They just took some fpga desing, converted it to asic with some manufacturer's standard technique, and are going to put as many cores on a die as they can.

I can't comment on KnC's specific case, but this sort of situation is exactly what the eta-factor is designed to detect -- crappy designs which have simply had gobs of money thrown at them in the form of super-expensive masksets.  Products like that do not have much of a future, but you can fool investors with them for a while...
donator
Activity: 980
Merit: 1004
felonious vagrancy, personified
I apologize for not responding over the last few days; catching up now….
hero member
Activity: 630
Merit: 500
Od the package, there is also a die rectangle shown - 43 x 43mm, quad core (multi-chip package). Then each die is 21 x 21mm.
legendary
Activity: 1190
Merit: 1000
We've got info on KNC's die size and the like, how about an update to the OP?

That has the package size, not the die size. Or if it does, I did not see it.
Pages:
Jump to:
© 2020, Bitcointalksearch.org