瀏覽代碼

perfmodel_history.c: fix for OpenCL

Nathalie Furmento 15 年之前
父節點
當前提交
192e016b05
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/core/perfmodel/perfmodel_history.c

+ 6 - 0
src/core/perfmodel/perfmodel_history.c

@@ -467,6 +467,12 @@ void starpu_perfmodel_get_arch_name(enum starpu_perf_archtype arch, char *archna
 		int devid = arch - STARPU_CUDA_DEFAULT;
 		snprintf(archname, maxlen, "cuda_%d", devid);
 	}
+	else if ((STARPU_OPENCL_DEFAULT <= arch)
+		&& (arch < STARPU_OPENCL_DEFAULT + STARPU_MAXOPENCLDEVS))
+	{
+		int devid = arch - STARPU_OPENCL_DEFAULT;
+		snprintf(archname, maxlen, "opencl_%d", devid);
+	}
 	else if (arch == STARPU_GORDON_DEFAULT)
 	{
 		snprintf(archname, maxlen, "gordon");