diff --git a/llvm/test/VISC/parboil/benchmarks/sgemm/src/opencl_cpu_sm/main.cc b/llvm/test/VISC/parboil/benchmarks/sgemm/src/opencl_cpu_sm/main.cc
index acd83785cb1dcfde56fa766cd097de551e86d7bf..f01fcd95e9a1caaba0959c7023690a5420bfce46 100644
--- a/llvm/test/VISC/parboil/benchmarks/sgemm/src/opencl_cpu_sm/main.cc
+++ b/llvm/test/VISC/parboil/benchmarks/sgemm/src/opencl_cpu_sm/main.cc
@@ -140,7 +140,7 @@ main (int argc, char *argv[]) {
   
   pb_SetOpenCL(&clContext, &clCommandQueue);
 
-  const char* clSource[] = {readFile("src/opencl_nvidia/kernel.cl")};
+  const char* clSource[] = {readFile("src/opencl_cpu_sm/kernel.cl")};
   cl_program clProgram = clCreateProgramWithSource(clContext,1,clSource,NULL,&clStatus);
   CHECK_ERROR("clCreateProgramWithSource")