Bitcoin Forum

Bitcoin => Mining software (miners) => Topic started by: Joshwaa on February 10, 2012, 01:19:49 PM



Title: New Open CL 1.2
Post by: Joshwaa on February 10, 2012, 01:19:49 PM
I am by no means a programmer so I ask this what does the new openCL 1.2 mean for mining? Are we going to notice improvements?


Title: Re: New Open CL 1.2
Post by: DiabloD3 on February 10, 2012, 01:30:06 PM
I am by no means a programmer so I ask this what does the new openCL 1.2 mean for mining? Are we going to notice improvements?


No.


Title: Re: New Open CL 1.2
Post by: Joshwaa on February 10, 2012, 01:48:21 PM
Bummer! Thanks Diablo!


Title: Re: New Open CL 1.2
Post by: Frizz23 on February 10, 2012, 01:51:20 PM
I am by no means a programmer so I ask this what does the new openCL 1.2 mean for mining? Are we going to notice improvements?

It's from AMD after all. So most probably 100% CPU load and 10% less mining performance  ;)


Title: Re: New Open CL 1.2
Post by: d3m0n1q_733rz on February 10, 2012, 01:56:34 PM
Yeah, unless you're looking to fill a buffer with a pattern, it's mostly drawing stuff.


Title: Re: New Open CL 1.2
Post by: DiabloD3 on February 10, 2012, 02:11:17 PM
I am by no means a programmer so I ask this what does the new openCL 1.2 mean for mining? Are we going to notice improvements?

It's from AMD after all. So most probably 100% CPU load and 10% less mining performance  ;)

No, OpenCL is a specification from the Khronos Group, a non-profit industry consortium whos members include Apple, AMD, Nvidia, SGI, Oracle, id Software, Google, Intel, Mozilla, ARM, a couple major ARM fabs, and a few other companies. Khronos grew out of the old OpenGL working group when it became clear OpenGL was the first of a family of API specifications.

OpenCL was first submitted to Khronos by Apple, with help from AMD, IBM, Intel, and Nvidia. 1.2 contains new features based on work by both AMD and Nvidia. Major 1.2 features include partitioning devices into sub-devices (on applicable hardware), D3D11 state support (to complement the existing GL and D3D9 state bridges), and built-in kernel support to allow calling fixed function hardware from existing kernels and to call specialized hardware optimized kernels provided by the driver.


Title: Re: New Open CL 1.2
Post by: Joshwaa on February 10, 2012, 02:57:55 PM
Thank you Diablo that was some of the info I was looking for.


Title: Re: New Open CL 1.2
Post by: Frizz23 on February 10, 2012, 03:41:50 PM
No, OpenCL is a specification from the Khronos Group, ...

Yes. But the IMPLEMENTATION itself is vendor specific. Unfortunately. Because it gives AMD the opportunity to f**k things up (hint: the 100% CPU load bug epic drama).


Title: Re: New Open CL 1.2
Post by: DiabloD3 on February 10, 2012, 10:23:40 PM
No, OpenCL is a specification from the Khronos Group, ...

Yes. But the IMPLEMENTATION itself is vendor specific. Unfortunately. Because it gives AMD the opportunity to f**k things up (hint: the 100% CPU load bug epic drama).


However, you said OpenCL 1.2 would cause this, not a future version of AMD APP. Also, the SDK does not currently have any CPU use bugs, it is inside the driver itself and it effects a minority of users.