GBE: adjust preferred vector length.
authorZhigang Gong <zhigang.gong@intel.com>
Tue, 29 Jul 2014 04:55:44 +0000 (12:55 +0800)
committerZhigang Gong <zhigang.gong@intel.com>
Thu, 31 Jul 2014 02:54:20 +0000 (10:54 +0800)
Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
Reviewed-by: "Song, Ruiling" <ruiling.song@intel.com>
src/cl_gt_device.h

index 63c9047..fc8aefd 100644 (file)
 .device_type = CL_DEVICE_TYPE_GPU,
 .vendor_id = 0, /* == device_id (set when requested) */
 .max_work_item_dimensions = 3,
-.preferred_vector_width_char = 16,
-.preferred_vector_width_short = 16,
-.preferred_vector_width_int = 16,
-.preferred_vector_width_long = 16,
-.preferred_vector_width_float = 16,
+.preferred_vector_width_char = 8,
+.preferred_vector_width_short = 8,
+.preferred_vector_width_int = 4,
+.preferred_vector_width_long = 2,
+.preferred_vector_width_float = 4,
 .preferred_vector_width_double = 0,
 .preferred_vector_width_half = 0,
-.native_vector_width_char = 16,
-.native_vector_width_short = 16,
-.native_vector_width_int = 16,
-.native_vector_width_long = 16,
-.native_vector_width_float = 16,
-.native_vector_width_double = 16,
-.native_vector_width_half = 16,
+.native_vector_width_char = 8,
+.native_vector_width_short = 8,
+.native_vector_width_int = 4,
+.native_vector_width_long = 2,
+.native_vector_width_float = 4,
+.native_vector_width_double = 2,
+.native_vector_width_half = 8,
 .preferred_wg_sz_mul = 16,
 .address_bits = 32,
 .max_mem_alloc_size = 256 * 1024 * 1024,