Quantcast
Channel: Intel® Software - OpenCL*
Viewing all articles
Browse latest Browse all 1182

cl_khr_fp64 and opencl CPU for Bay Trail Atom Z3000

$
0
0

yep, its me again :)

I brought a Pendo Pad 8 tablet running Windows 8.1 (for only $200 AUD) to play with.
There is a problem with the opencl cpu driver

i.e.
    - CL_DEVICE_NAME:         Intel(R) Atom(TM) CPU  Z3735E @ 1.33GHz
    - CL_DEVICE_VENDOR: Intel(R) Corporation
    - CL_DRIVER_VERSION: 4.5.0.8
    - CL_DEVICE_PROFILE: FULL_PROFILE
    - CL_DEVICE_VERSION: OpenCL 1.2 (Build 8)
    - CL_DEVICE_TYPE: CPU
...............................
    - CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 0
    - CL_DEVICE_EXTENSIONS: 15
    - Extensions:
        - cl_khr_icd
        - cl_khr_global_int32_base_atomics
        - cl_khr_global_int32_extended_atomics
        - cl_khr_local_int32_base_atomics
        - cl_khr_local_int32_extended_atomics
        - cl_khr_byte_addressable_store
        - cl_khr_spir
        - cl_intel_exec_by_local_thread
        - cl_khr_depth_images
        - cl_khr_3d_image_writes
        - cl_khr_gl_sharing
        - cl_intel_dx9_media_sharing
        - cl_khr_dx9_media_sharing
        - cl_khr_d3d11_sharing
        - cl_khr_gl_sharing

If you ignore the lack of cl_khr_fp64 and PREFERRED_VECTOR_WIDTH_DOUBLE: 0 and create a kernel that uses double it works fine.
You can also see this using the Intel SDK 32 bit kernel build you can see it generating SSE 4,2 assembly code.

Please fix this, I assume its a bug.

It's possible to install the AMD CPU driver and it works, but it only generates SSE 2 assembly code and its not as optimized.
I made an argument to them along time ago, that if you go to the Steam Hardware Survey http://store.steampowered.com/hwsurvey and click on "Other Settings" you will see that 99.99% of the machine in the survey support SSE 2.
If you only support SSE4.2 then 30% of the machines on the survey (a lot of machine) can not support an application that uses opencl (unless it has a GPU that does).

I think its really cool that my full opencl development enviroment (I use CodeLite) runs on a $200 tablet.
Hopefully on a Core M derived tablet we might get fp64 on the GPU as well :)
 

 


Viewing all articles
Browse latest Browse all 1182

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>