Welcome to MilkyWay@home

OpenCL on Intel

Message boards : Number crunching : OpenCL on Intel
Message board moderation

To post messages, you must log in.

AuthorMessage
Toby Broom

Send message
Joined: 13 Jun 09
Posts: 24
Credit: 137,536,729
RAC: 0
Message 57875 - Posted: 10 Apr 2013, 22:23:23 UTC

Hi,

Intel announced support for OpenCL on HD graphics, is there any chance this project will support that?
ID: 57875 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 8 May 09
Posts: 3315
Credit: 519,950,829
RAC: 21,429
Message 57883 - Posted: 11 Apr 2013, 11:17:24 UTC - in response to Message 57875.  

Hi,

Intel announced support for OpenCL on HD graphics, is there any chance this project will support that?


I just saw it being supported on Seti, it might take a bit for it to find its way into the rest of the projects. Kind of a wait and see how it works for them approach.
ID: 57883 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Tom*

Send message
Joined: 4 Oct 11
Posts: 38
Credit: 309,729,457
RAC: 0
Message 57885 - Posted: 11 Apr 2013, 15:18:22 UTC
Last modified: 11 Apr 2013, 15:32:56 UTC

Does the following statement from Tom's Hardware mean no Milkyway support??

or is the OpenCL FP32 only a software driver/API thingy where FP64 might come later?

"HD Graphics 4000, on the other hand, supports FP32/FP64 under DirectCompute and FP32 in OpenCL. Intel currently lacks Khronos certification for ARB_gpu_shader_fp64, so it’s not enabled. "

EDIT - Just had to read a little further API from Intel Needed

"it’ll be interesting to see how HD Graphics 4000 compares to derivative discrete GPUs from Nvidia (particularly if Intel adds its own OpenCL FP64 extension). "

Link http://www.tomshardware.com/reviews/ivy-bridge-benchmark-core-i7-3770k,3181-6.html
ID: 57885 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Toby Broom

Send message
Joined: 13 Jun 09
Posts: 24
Credit: 137,536,729
RAC: 0
Message 57887 - Posted: 11 Apr 2013, 22:50:42 UTC - in response to Message 57885.  

That article was from last year, so I think the driver that just enabled OpenCL 1.2 might have full support from Khronos?

I read the tech doc's here:

http://software.intel.com/sites/products/documentation/ioclsdk/2013/UG/index.htm

it say's this:

The CPU device implements cl_khr_fp64 to support for double precision floating-point.

Plus it has a table that say's no for HD graphics (GPU)

I guess this means that it does support FP64 but it's done on the CPU not the GPU

I'm not sure if this would actually be any faster than normal?
ID: 57887 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Tom*

Send message
Joined: 4 Oct 11
Posts: 38
Credit: 309,729,457
RAC: 0
Message 57888 - Posted: 11 Apr 2013, 23:09:55 UTC - in response to Message 57887.  
Last modified: 11 Apr 2013, 23:16:35 UTC

I think you are correct, No FP64 on the GPU in OpenCL as of yet.
2013 SDK

Double Precision Floating Point
Supported Devices
Intel® CPU
Yes

Intel® HD Graphics (GPU)
No


The CPU device implements cl_khr_fp64 to support for double precision floating-point.

Double precision floating-point is a requirement for some scientific computing algorithms/applications.


It is just not clear if they do all of the cl_khr_fp64 on the CPU or if they
use the FP32 portion of the GPU in conjunction with the CPU to emulate FP64
not sure parallelization to any degree works in either case.
ID: 57888 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : OpenCL on Intel

©2024 Astroinformatics Group