Author

Topic: [REMOVED] (Read 1060 times)

newbie
Activity: 9
Merit: 0
December 14, 2013, 09:33:21 PM
#6
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.
newbie
Activity: 15
Merit: 0
September 26, 2013, 08:23:38 AM
#5
Good luck trying to beat cpuminer when you are hindered by an extra abstraction layer and can't use assembly instructions directly Smiley
I agree. Also a GPU will always be faster, unless you have something like a Xeon Phi.
newbie
Activity: 39
Merit: 0
September 26, 2013, 07:49:09 AM
#4
Good luck trying to beat cpuminer when you are hindered by an extra abstraction layer and can't use assembly instructions directly Smiley
full member
Activity: 224
Merit: 100
The definition of insanity is doing the same thing
September 25, 2013, 07:24:38 PM
#3
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



 
legendary
Activity: 2660
Merit: 1096
Simplemining.net Admin
September 25, 2013, 06:28:50 PM
#2
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 Smiley
so cpu and openCL ? wtf ... nooo Smiley
full member
Activity: 299
Merit: 100
September 25, 2013, 06:20:24 PM
#1
[REMOVED]
Jump to: