Esempio n. 1
0
// get version from string
HGPU_GPU_version
HGPU_GPU_version_get(char* version_str){
    HGPU_GPU_version version;
        version.major = 0;
        version.minor = 0; 
    if (strlen(version_str)< 10) HGPU_GPU_error_message(HGPU_ERROR_BAD_OPENCL_VERSION,"bad OpenCL version");
    char* temp = HGPU_string_clone(version_str);
    HGPU_string_delete_symbols_except_numbers_and_dots(temp);
    HGPU_string_trim(temp);
    sscanf_s(temp,"%d.%d",&version.major,&version.minor);
    free(temp);
    return version;
}
Esempio n. 2
0
// get name of OpenCL platform
char*
HGPU_GPU_platform_get_name(cl_platform_id platform){
    char* platform_name = HGPU_GPU_platform_get_info_str(platform,CL_PLATFORM_NAME);
    HGPU_string_trim(platform_name);
    return platform_name;
}
Esempio n. 3
0
char*
HGPU_GPU_device_get_name(cl_device_id device){
    char* device_name = HGPU_GPU_device_get_info_str(device,CL_DEVICE_NAME);
    HGPU_string_trim(device_name);
    return device_name;
}