|
|
|
@ -425,6 +425,11 @@ public abstract class Kernel extends AbstractOpenCLObject { |
|
|
|
|
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(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|