|
@@ -424,7 +424,12 @@ public abstract class Kernel extends AbstractOpenCLObject {
|
|
|
setArgs(args);
|
|
|
RunNoEvent(queue);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String toString() {
|
|
|
+ return "Kernel (" + getName() + ")";
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* A placeholder for kernel arguments representing local kernel memory.
|
|
|
* This defines the size of available shared memory of a {@code __shared} kernel
|
|
@@ -468,6 +473,12 @@ public abstract class Kernel extends AbstractOpenCLObject {
|
|
|
}
|
|
|
return true;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String toString() {
|
|
|
+ return "LocalMem (" + size + "B)";
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -519,6 +530,12 @@ public abstract class Kernel extends AbstractOpenCLObject {
|
|
|
}
|
|
|
return true;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String toString() {
|
|
|
+ return "LocalMemPerElement (" + size + "B)";
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -623,6 +640,21 @@ public abstract class Kernel extends AbstractOpenCLObject {
|
|
|
}
|
|
|
return true;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String toString() {
|
|
|
+ StringBuilder str = new StringBuilder();
|
|
|
+ str.append("WorkSize[");
|
|
|
+ for (int i=0; i<dimension; ++i) {
|
|
|
+ if (i>0) {
|
|
|
+ str.append(", ");
|
|
|
+ }
|
|
|
+ str.append(sizes[i]);
|
|
|
+ }
|
|
|
+ str.append(']');
|
|
|
+ return str.toString();
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|