Below is an email I sent to the epiphany they directed me to post here, I do not want to reword it all so I will post verbatim.
Hello! Just recently signed up to receive a parallela ASAP, I have a few questions.
Issue/Question 1:
What I want to try to do is "bitcoin mining" with this board if I can procure one. Bitcoin mining involves doing the SHA-256 hashing algorithm as fast as possible with as low power consumption as possible. I think the parallela could beat out existing technologies.
I am not sure as to the knowledge of the reader, but bitcoin mining started with using CPU cycles, then GPU cycles (much faster to mine on a GPU), then people looked into specific hardware. Since people have developed FPGA solutions, and newly ASIC's (Application Specific Integrated Circuits).
Speed comparison between mining on each hardware, CPU~100 Megahashes per second, GPU 300-900 MHash/s, FPGA 300-1000 MHash/s, and ASIC 4,500-1,500,000 MHash/s. ASIC's being 50x more efficient than FPGA's, about 25x more efficient over GPU's, and about a whole lot >100x more efficient than CPU's.
But these CPU's are pushing top 100 Mhash/s at ~4Ghz and 95W TDP! The epiphany can do 45Ghz at 2W TDP correct? So what types of speed and efficiency could I expect assuming I can write a kernel to do the SHA-256?
If we scale by GHz, (45/4)*100 = 1,125Mhash/s, at 45x the efficiency as before at half the cost (core i7 3570K = $200; terrible estimate).
Do you think this is a good estimate or way of thinking? What might've I missed in my logic?
Issue/Question 2:
So this chip support OpenCL applications. So I figure this might actually be plug and play and I might not have to write a kernel for it. There is software written to take advantage of OpenCL to do the SHA-256 algorithm.
So the board ships with Ubuntu, I figure I would download the software I use and start it up and I hope/figure it would see the epiphany chip as a OpenCL CPU just as any other OpenCL enabled CPU and it would start doing the work the program asks it to do.
Does that sound correct?
If this is correct you might be looking to put a few ASIC developers out of business in the next few years...