Author

Topic: An FPGA based SHA-256 Processor (whitepaper) (Read 2631 times)

donator
Activity: 1218
Merit: 1079
Gerald Davis
November 15, 2011, 05:54:33 PM
#4
our "local FPGA heros" have achieved.
Are you referring to the FPGA board sold at Cablesaurus?

Not just the X6500.  Any FPGA results have vastly exceeded those performance specs.  Ztek, rph, Icarus & X6500 are all a couple magnitudes higher performance than the results in the paper.
full member
Activity: 154
Merit: 102
Bitcoin!
November 15, 2011, 05:00:22 PM
#3
our "local FPGA heros" have achieved.
Are you referring to the FPGA board sold at Cablesaurus?
donator
Activity: 1218
Merit: 1079
Gerald Davis
November 15, 2011, 04:52:25 PM
#2
His performance seems to be far below what our "local FPGA heros" have achieved.

To be fair the paper is on a streaming hash engine (i.e. hashing a 20KB document).  Bitcoin is a somewhat unique (easier) form of hashing.  For each set of 2^32 attempts, all the data remains the same except the nonce.  That scenario never exists outside of Bitcoin.  Also Bitcoin is able to "cheat" because we are only interested in the most significant digits (to see if hash is below the target) which allows Bitcoin specific implementations to cut rounds off the end.

So comparing to a processor designed for general purpose hashing to Bitcoin isn't exactly fair but he acheived 86MB/s.  Bitcoin block is 512 bytes and it requires a double hash so that is ~0.08 MH/s or 18 KH/s.  The best homegrown FPGA designs beat that by a factor of 2500x.
full member
Activity: 154
Merit: 102
Bitcoin!
November 15, 2011, 03:39:58 PM
#1
http://www.ee.usyd.edu.au/people/philip.leong/UserFiles/File/papers/sha_fpl02.pdf (PDF warning)

Just ran across this. What do you make of it?
Jump to: