Posts by CaptainHer0

1) Message boards : Number crunching : Anyone try an ASIC USB stick for SETI crunching? (Message 1922952)
Posted 5 Mar 2018 by Profile CaptainHer0

Thanks everyone for your time with my question.

Makes a little more sense now, because articles like this one below you see on Google, stating that hooking up an ASIC to SETI@home is a simple plug and play procedure confused me or may be incorrect/incomplete and not telling the whole situation?

So, BONIC may be able to see the device, but that does not mean SETI@Home or Einstein@home etc. can make use of it correct? Wrong algorithm being executed. Thus is why Kiska stated "An ASIC designed for Multibeam or Astropulse in either Verilog or VHDL is needed."

Reading the article left me under the assumption that getting a Bitcoin based ASIC (SHA256) would almost be as plug-and-play friendly as my home PC was. That would be great! Thus I got excited given the potential of ASIC vs my GPU.

2) Message boards : Number crunching : Anyone try an ASIC USB stick for SETI crunching? (Message 1922884)
Posted 5 Mar 2018 by Profile CaptainHer0
Thanks for the reply.

According to the release notes for BONIC Changes in 7.4.26/7.4.27 (11 November 2014) the BONIC application has had ASIC support for some time:

* Add support for ASIC Miners.

ASIC Miners
BOINC now has support for ASIC Miners. An ASIC (application-specific integrated circuit) is a device that is specialized to perform a single task very quickly, and a miner is a device that mines cryptocurrencies like Bitcoin in order to generate value.
To configure an ASIC Miner coprocessor type in BOINC, you will need to add a "coproc" XML element to your cc_config.xml configuration file, including child elements for type and count. Type should be miner_asic, and count should be the number of such devices that you plan on using in BOINC. Additionally, depending on the project and the application, you may need to specify certain application command line parameters in an app_config.xml file, in order to properly run multiple ASIC Miners or to overclock them. See BOINC Configuration for general information on configuring those files.

Bitcoin Utopia is a BOINC project that has developed applications designed to utilize this new resource type. Please see their website and forums, for details and support.

I believe I'm in the clear on that as the application seems to be coded already as of 4 years ago for ASIC, but finding information on Google as to the details is not turning up much. My thoughts are: it is hard to convince someone with a $2000 antminer or Multi GPU setup to spend massive $ on electric bills for SETI crunching without any financial return. A $70, 5 watt USB stick that could outperform the entire PC and GPU by 20 times is an easier sell.

Also, I would respectfully disagree with the cost being prohibitive if we had to develop a software application or BONIC update to utilize it, considering the performance gains are a 100 times reduction in electrical costs, with a 20-30 fold increase in crunching power..... (thus it was done 4 years ago upon realizing this) a few pizzas and beers goes a long way with some grad students. The savings on electricity alone is enough to warrant the expense IMHO assuming the math is correct.
3) Message boards : Number crunching : Anyone try an ASIC USB stick for SETI crunching? (Message 1922878)
Posted 5 Mar 2018 by Profile CaptainHer0

I have searched the forums/Google for performance information regarding ASIC chips with SETI@home/BOINC application without much luck. I was thinking of using an $80 ASIC USB to help with the search, (no noise, small size, 5W of power for 15GH/s on SHA256, low cost) but can't find any information on them or if BONIC supports them at all. Has anyone had luck using these? The I see that SHA256 ASIC miners are supported by BONIC, but does that include the USB sticks too or only larger Antminer S5-S9 miners etc.?

Above is a link to the ASIC I was considering using for $80 on average via EBAY as it is about 20 times more powerful than my GPU using the following math: (I think)

As I understand it from Google:
1 HASH = 12,600FLOPS approx.
Said USB stick is capable of 15GH/s
15billion x 12,600 = 1.89x10^14FLOPS -or - (189,000,000,000,000)
Divide that by One Billion to get GFLOPS = 189,000GFLOPS -Seriously!?!?! Is this right or am I dumb?

According to SETISpirit my PC does 5,733GFLOPS. So if my math is correct (it probably isn't, please let me know why) this little $80 USB ASIC stick is 32 times more powerful than my $700 AMD R9 295x2 GPU that uses 500+ watts to operate vs. 5W?!?! A 100 times efficiency improvement per work unit done?

I am eager to give this little USB ASIC a try, but would like to know if BONIC supports it before I spend $80, and if my assumptions of the general performance of ASIC chips are anywhere close to accurate.


©2018 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.