1 #ifndef VIENNACL_DEVICE_SPECIFIC_BUILTIN_DATABASE_DEVICES_ACCELERATOR_FALLBACK_HPP_
2 #define VIENNACL_DEVICE_SPECIFIC_BUILTIN_DATABASE_DEVICES_ACCELERATOR_FALLBACK_HPP_
31 namespace device_specific{
32 namespace builtin_database{
34 namespace accelerator{
64 db.
add_4B(
unknown_id, CL_DEVICE_TYPE_ACCELERATOR,
unknown,
"",
matrix_product_template::parameters_type(1,16,32,16,1,1,1,
FETCH_FROM_GLOBAL_CONTIGUOUS,
FETCH_FROM_GLOBAL_CONTIGUOUS,0,0));
69 db.
add_4B(
unknown_id, CL_DEVICE_TYPE_ACCELERATOR,
unknown,
"",
matrix_product_template::parameters_type(1,16,32,16,1,1,1,
FETCH_FROM_GLOBAL_CONTIGUOUS,
FETCH_FROM_GLOBAL_CONTIGUOUS,0,0));
75 db.
add_4B(
unknown_id, CL_DEVICE_TYPE_ACCELERATOR,
unknown,
"",
matrix_product_template::parameters_type(1,16,32,16,1,1,1,
FETCH_FROM_GLOBAL_CONTIGUOUS,
FETCH_FROM_GLOBAL_CONTIGUOUS,0,0));
80 db.
add_4B(
unknown_id, CL_DEVICE_TYPE_ACCELERATOR,
unknown,
"",
matrix_product_template::parameters_type(1,16,32,16,1,1,1,
FETCH_FROM_GLOBAL_CONTIGUOUS,
FETCH_FROM_GLOBAL_CONTIGUOUS,0,0));
111 db.
add_8B(
unknown_id, CL_DEVICE_TYPE_ACCELERATOR,
unknown,
"",
matrix_product_template::parameters_type(1,16,32,16,1,1,1,
FETCH_FROM_GLOBAL_CONTIGUOUS,
FETCH_FROM_GLOBAL_CONTIGUOUS,0,0));
116 db.
add_8B(
unknown_id, CL_DEVICE_TYPE_ACCELERATOR,
unknown,
"",
matrix_product_template::parameters_type(1,16,32,16,1,1,1,
FETCH_FROM_GLOBAL_CONTIGUOUS,
FETCH_FROM_GLOBAL_CONTIGUOUS,0,0));
121 db.
add_8B(
unknown_id, CL_DEVICE_TYPE_ACCELERATOR,
unknown,
"",
matrix_product_template::parameters_type(1,16,32,16,1,1,1,
FETCH_FROM_GLOBAL_CONTIGUOUS,
FETCH_FROM_GLOBAL_CONTIGUOUS,0,0));
126 db.
add_8B(
unknown_id, CL_DEVICE_TYPE_ACCELERATOR,
unknown,
"",
matrix_product_template::parameters_type(1,16,32,16,1,1,1,
FETCH_FROM_GLOBAL_CONTIGUOUS,
FETCH_FROM_GLOBAL_CONTIGUOUS,0,0));
Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them.
database_type< ParamT > & add_8B(vendor_id_type p0, device_type p1, ocl::device_architecture_family p2, device_name_type p3, ParamT const &p5)
database_type< ParamT > & add_4B(vendor_id_type p0, device_type p1, ocl::device_architecture_family p2, device_name_type p3, ParamT const &p5)
void add_4B(database_type< vector_axpy_template::parameters_type > &db)
void add_8B(database_type< vector_axpy_template::parameters_type > &db)
vector_axpy_parameters parameters_type