Bitcoin Forum

Bitcoin => Mining software (miners) => Topic started by: nimnul on June 07, 2012, 01:03:56 PM



Title: Consolidated list of latest OpenCL kernels
Post by: nimnul on June 07, 2012, 01:03:56 PM
AFAIK all miners use the same OpenCL kernel and the kernel itself hasn't changed for long time.

Is this true? What are the latest OpenCL kernels and where a new miner writer can get them?


Title: Re: Latest mining OpenCL kernel(s)
Post by: crazyates on June 07, 2012, 01:31:17 PM
There are several different kernels out there. CGMiner comes with 4 different kernels: diablo, poclbm, phatk and diakgcn.

Some kernels are written for better performance in different environments. You got a 5870 with SDK 2.1? Use phatk. Got a 7970 with SDK 2.6? Use diakgcn.


Title: Re: Latest mining OpenCL kernel(s)
Post by: nimnul on June 07, 2012, 02:03:48 PM
Then we need a consolidated list of kernels


Title: Re: Latest mining OpenCL kernel(s)
Post by: crazyates on June 07, 2012, 02:07:25 PM
Then we need a consolidated list of kernels

Why?


Title: Re: Latest mining OpenCL kernel(s)
Post by: nimnul on June 07, 2012, 04:16:50 PM
1) To see what are the latest version of each of them and where they can be found
2) To see which are good for which hardware
3) To see which are supported by which miner.


Title: Re: Latest mining OpenCL kernel(s)
Post by: crazyates on June 07, 2012, 04:51:08 PM
1) To see what are the latest version of each of them and where they can be found
CGMiner always ships with the latest version of each of the kernels I mentioned earlier.

2) To see which are good for which hardware.
CGMiner also automatically scans your system and chooses the best kernel for your hardware / SDK.

3) To see which are supported by which miner.
DiabloMiner uses Diablo's kernel (duh). Phoenix use poclbm and phatk as well as diakgcn. CGMiner uses all 4. Beyond that, I'm not sure.


Again, I'm not sure I see the need for this comparison?