در این مثال روش ضرب دو ماتریس با استفاده از GPU را مشاهده می کنید:
// You might need to change this header based on your install: // You might need to change this header based on your install: #include <CL/cl.h> #include <string.h> #include <stdio.h> #include <stdlib.h> #include <iostream> #include <string> #include <fstream> #include <time.h> #include <windows.h> #define SUCCESS 0 #define FAILURE 1 using namespace std; #pragma comment(lib, "OpenCl.lib") static void check_error(cl_int error, char* name) { if (error != CL_SUCCESS) { fprintf(stderr, "Non-successful return code %d for %s. Exiting.\n", error, name); exit(1); } }
//برای دیدن کد کامل، ادامه مطلب را ببینید