OpenCL* for CPU
Ask questions and share information on Intel® SDK for OpenCL™ Applications and OpenCL™ implementations for Intel® CPU.
This forum covers OpenCL* for CPU only. OpenCL* for GPU questions can be asked in the GPU Compute Software forum. Intel® FPGA SDK for OpenCL™ questions can be ask in the FPGA Intel® High Level Design forum.
1720 Discussions

OpenCL for CPU not detect my second Xeon E5-2696 v4


I'm using the Intel OpenCL for CPU on a Windows 7 64-bit, Dual E5-2696 v4 on ASUS Z10PE-D8 WS machine.

When I query available devices on the Intel platform, I see only one device.

    Type           : CPU
    Vendor ID      : 8
    Vendor         : Intel(R) Corporation
    Name           : Intel(R) Xeon(R) CPU E5-2696 v4 @ 2.20GHz
    Version        : OpenCL 1.2 (Build 57)
    Processor(s)   : 44
    Clock          : 2200
    Memory         : 16355/65420 MB allocatable
    OpenCL Version : OpenCL C 1.2
    Driver Version :

Using this single OpenCL device, with a large work group size, I see that only one physical CPU is being used.

In "Windows Task Manager" i see only 50% and work only CPU NUMA 0

If  disable NUMA in the BIOS the result of using thread unstable ,sometimes 24 sometimes 64, but never all 88

I tried Windows 2000 server R2, Windows 10 x64 and last OpenCL CPU versions and SDK with the same result.

Is this a known limitation of the Intel OpenCL driver, or is there a workaround to use both CPUs?

0 Kudos
0 Replies