Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: losh11 on September 25, 2013, 11:20:24 PM



Title: [REMOVED]
Post by: losh11 on September 25, 2013, 11:20:24 PM
[REMOVED]


Title: Re: OpenCL CPU miner for Scrypt
Post by: tytanick on September 25, 2013, 11:28:50 PM
if i am correct, openCL is extension that only works on gpu, .
cpu dont need that extension because it nativly supports all operations.
if you want gpu to make calculations, then you will eed openCL :)
so cpu and openCL ? wtf ... nooo :)


Title: Re: OpenCL CPU miner for Scrypt
Post by: atavacron on September 26, 2013, 12:24:38 AM
If I understand Intel correctly it does appear that you can run OpenCL on Intel® Core™ Processors.  It might be an interesting project but I wouldn't bet on it beating a GPU, that is unless you had a server farm and a wad of cash for power.

Intel® SDK for OpenCL* Applications 2013
http://software.intel.com/en-us/vcsource/tools/opencl-sdk



 


Title: Re: OpenCL CPU miner for Scrypt
Post by: ssvb on September 26, 2013, 12:49:09 PM
Good luck trying to beat cpuminer when you are hindered by an extra abstraction layer and can't use assembly instructions directly :)


Title: Re: OpenCL CPU miner for Scrypt
Post by: Dipnoi on September 26, 2013, 01:23:38 PM
Good luck trying to beat cpuminer when you are hindered by an extra abstraction layer and can't use assembly instructions directly :)
I agree. Also a GPU will always be faster, unless you have something like a Xeon Phi.


Title: Re: OpenCL CPU miner for Scrypt
Post by: 3gghead on December 15, 2013, 02:33:21 AM
There's no reason to force a choice between CPU and GPU and opencl is likely the best choice for scheduling and partitioning the work.  A couple CPU cores could be used to pre-initialize the initial work state before being queued for hashing in a GPU command queue.  If it's a CPU-only kernel, you can still make use of calls to inline-assembly in the host program for the opencl kernel(s) if you want (and can do better than SSEx optimization).  Have fun with it.