Logo by reallybigname - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Visit us on facebook
 
*
Welcome, Guest. Please login or register. April 19, 2024, 11:52:04 AM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: anyone ever use integrated intel openCL device ?  (Read 2255 times)
0 Members and 2 Guests are viewing this topic.
ker2x
Fractal Molossus
**
Posts: 795


WWW
« on: October 06, 2016, 12:33:52 PM »

Hey smiley

Anyone ever managed to use the integrated graphic card of an intel CPU as an openCL device ?
It's supposed to works but my cpu (i7 4770K) was never recognized as an openCL device.
I didn't try hard however, maybe a bios thingy ? an sdk ? a runtime ?

thx <3
Logged

often times... there are other approaches which are kinda crappy until you put them in the context of parallel machines
(en) http://www.blog-gpgpu.com/ , (fr) http://www.keru.org/ ,
Sysadmin & DBA @ http://www.over-blog.com/
phtolo
Navigator
*****
Posts: 79



« Reply #1 on: October 06, 2016, 12:51:02 PM »

I have tested it and it worked for me without any configuration (windows 10, Intel i5-6440).

Are you using a 64-bit OS ? It seems OpenCL is a 64-bit only thing.

Theres a list of supported devices/OSes here:
https://www.khronos.org/conformance/adopters/conformant-products#opencl
Logged
quaz0r
Fractal Molossus
**
Posts: 652



« Reply #2 on: October 06, 2016, 01:47:20 PM »

i have a 4770k also.  on linux you need to use beignet, an open-source opencl implementation for intel.  if you have multiple opencl devices you also want to go ahead and use ocl-icd, which is an opencl middleware sort of library which enables programs to access multiple different opencl devices through the single libOpenCL.so it provides.

i have no idea about windows though.  i was actually wondering this myself recently, if windows has anything akin to ocl-icd ?
Logged
ker2x
Fractal Molossus
**
Posts: 795


WWW
« Reply #3 on: October 06, 2016, 06:34:41 PM »

I'm on windows 10 64 bits.
I just tested with luxmark and only the GPUs are detected as openCL device
Logged

often times... there are other approaches which are kinda crappy until you put them in the context of parallel machines
(en) http://www.blog-gpgpu.com/ , (fr) http://www.keru.org/ ,
Sysadmin & DBA @ http://www.over-blog.com/
ker2x
Fractal Molossus
**
Posts: 795


WWW
« Reply #4 on: October 06, 2016, 06:37:01 PM »

installed this https://software.intel.com/en-us/articles/opencl-drivers#core_xeon
it works now but i'm not really sure if it use the embedded graphic card. (or if it's possible to use it)
Logged

often times... there are other approaches which are kinda crappy until you put them in the context of parallel machines
(en) http://www.blog-gpgpu.com/ , (fr) http://www.keru.org/ ,
Sysadmin & DBA @ http://www.over-blog.com/
ker2x
Fractal Molossus
**
Posts: 795


WWW
« Reply #5 on: October 06, 2016, 06:59:46 PM »

Code:
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 1 type: OPENCL_GPU
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 1 compute units: 13
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 1 preferred float vector width: 1
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 1 max allocable memory: 4096MBytes
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 1 max allocable memory block size: 1024MBytes
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 2 name: GeForce GTX 750
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 2 type: OPENCL_GPU
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 2 compute units: 4
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 2 preferred float vector width: 1
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 2 max allocable memory: 2048MBytes
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 2 max allocable memory block size: 512MBytes
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 3 name: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 3 type: OPENCL_CPU
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 3 compute units: 8
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 3 preferred float vector width: 8
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 3 max allocable memory: 32702MBytes
2016-10-06 18:57:59 - [LuxRays] [12.297] Device 3 max allocable memory block size: 8175MBytes
Logged

often times... there are other approaches which are kinda crappy until you put them in the context of parallel machines
(en) http://www.blog-gpgpu.com/ , (fr) http://www.keru.org/ ,
Sysadmin & DBA @ http://www.over-blog.com/
3dickulus
Global Moderator
Fractal Senior
******
Posts: 1558



WWW
« Reply #6 on: October 07, 2016, 01:56:51 AM »

the bios (depending on motherboard make/model) may allow enabling both onboard and gfx card devices at the same time ( mine does smiley ) but usually defaults to the gfx card when one is available, it may also depend on version compatibility, as in, it only works if both devices can use the same driver and OpenCL version.
Logged

Resistance is fertile...
You will be illuminated!

                            #B^] https://en.wikibooks.org/wiki/Fractals/fragmentarium
quaz0r
Fractal Molossus
**
Posts: 652



« Reply #7 on: October 07, 2016, 04:01:20 AM »

Quote from: 3dickulus
the bios (depending on motherboard make/model) may allow enabling both onboard and gfx card devices at the same time ( mine does  ) but usually defaults to the gfx card when one is available

do bioses actually default to disabling compute devices when more than one exists?  that would seem a most ill-conceived behavior  undecided

Quote from: 3dickulus
it may also depend on version compatibility, as in, it only works if both devices can use the same driver and OpenCL version.

and indeed, it only works if the multiple devices can use the same driver, which is why something like ocl-icd exists.  it exists as your system's libOpenCL.so (the library dll or whatever in windows terms), and itself interfaces the different actual libOpenCL.so's associated with your different compute devices, providing programs with a clean and straightforward way of accessing multiple differing opencl devices.  and again i would be interested to hear if anyone knows if there is such a thing in windows land ?
Logged
3dickulus
Global Moderator
Fractal Senior
******
Posts: 1558



WWW
« Reply #8 on: October 07, 2016, 04:45:08 AM »

it doesn't "see" 2 devices unless I explicitly enable both in the bios and the few times I've played with the idea I don't get them both crunching at the same time due to version issues... too old? maybe I should update my MoBo. CPUocl + GPUocl works but the other gfx processor is left idle.
Logged

Resistance is fertile...
You will be illuminated!

                            #B^] https://en.wikibooks.org/wiki/Fractals/fragmentarium
mclarekin
Fractal Senior
******
Posts: 1739



« Reply #9 on: October 07, 2016, 05:13:04 AM »

My two cents, if I understand this post :-

From memory when using Mandebulber 1.21 OpenCL version I get the choice of running openCL on three devices

- intel cpu
- embedded Intel graphics
- graphics card

Logged
ker2x
Fractal Molossus
**
Posts: 795


WWW
« Reply #10 on: October 11, 2016, 11:03:31 AM »

My two cents, if I understand this post :-

From memory when using Mandebulber 1.21 OpenCL version I get the choice of running openCL on three devices

- intel cpu
- embedded Intel graphics
- graphics card



i'll give it a try smiley
Logged

often times... there are other approaches which are kinda crappy until you put them in the context of parallel machines
(en) http://www.blog-gpgpu.com/ , (fr) http://www.keru.org/ ,
Sysadmin & DBA @ http://www.over-blog.com/
woronoi
Alien
***
Posts: 32



« Reply #11 on: November 17, 2016, 09:07:35 AM »

Logged
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
fractal gas exchanger Images Showcase (Rate My Fractal) matty686 1 1875 Last post September 17, 2010, 03:26:24 PM
by matty686
Intel OpenCL SDK (Alpha) is available for testing. Programming ker2x 0 1242 Last post November 17, 2010, 04:53:56 PM
by ker2x
Intel OpenCL SDK 1.1 Released Programming ker2x 0 1395 Last post July 07, 2011, 11:01:39 AM
by ker2x
A new target device for Linux fractal software..... Programming David Makin 5 7035 Last post May 15, 2012, 10:12:13 AM
by ker2x
Miosis, Integrated Scales -- Mandalas Images Showcase (Rate My Fractal) Eric B 1 557 Last post October 19, 2012, 05:29:28 AM
by Pauldelbrot

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.149 seconds with 24 queries. (Pretty URLs adds 0.007s, 2q)