DotMP
|
The main class of DotMP's GPU API, powered by the ILGPU project. Contains all the main methods for constructing and running GPU kernels. The GPU API is not thread-safe at the current moment, so its methods should not be called from within a Parallel.ParallelRegion! More...
Static Public Member Functions | |
static void | ParallelFor< T > (int start, int end, Buffer< T > buf1, Action< Index, GPUArray< T > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelFor< T, U > (int start, int end, Buffer< T > buf1, Buffer< U > buf2, Action< Index, GPUArray< T >, GPUArray< U > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelFor< T, U, V > (int start, int end, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Action< Index, GPUArray< T >, GPUArray< U >, GPUArray< V > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelFor< T, U, V, W > (int start, int end, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Action< Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelFor< T, U, V, W, X > (int start, int end, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Action< Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelFor< T, U, V, W, X, Y > (int start, int end, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Action< Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelFor< T, U, V, W, X, Y, Z > (int start, int end, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Action< Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelFor< T, U, V, W, X, Y, Z, A > (int start, int end, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Buffer< A > buf8, Action< Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z >, GPUArray< A > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelFor< T, U, V, W, X, Y, Z, A, B > (int start, int end, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Buffer< A > buf8, Buffer< B > buf9, Action< Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z >, GPUArray< A >, GPUArray< B > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelFor< T, U, V, W, X, Y, Z, A, B, C > (int start, int end, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Buffer< A > buf8, Buffer< B > buf9, Buffer< C > buf10, Action< Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z >, GPUArray< A >, GPUArray< B >, GPUArray< C > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelFor< T, U, V, W, X, Y, Z, A, B, C, D > (int start, int end, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Buffer< A > buf8, Buffer< B > buf9, Buffer< C > buf10, Buffer< D > buf11, Action< Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z >, GPUArray< A >, GPUArray< B >, GPUArray< C >, GPUArray< D > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelFor< T, U, V, W, X, Y, Z, A, B, C, D, E > (int start, int end, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Buffer< A > buf8, Buffer< B > buf9, Buffer< C > buf10, Buffer< D > buf11, Buffer< E > buf12, Action< Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z >, GPUArray< A >, GPUArray< B >, GPUArray< C >, GPUArray< D >, GPUArray< E > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelFor< T, U, V, W, X, Y, Z, A, B, C, D, E, F > (int start, int end, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Buffer< A > buf8, Buffer< B > buf9, Buffer< C > buf10, Buffer< D > buf11, Buffer< E > buf12, Buffer< F > buf13, Action< Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z >, GPUArray< A >, GPUArray< B >, GPUArray< C >, GPUArray< D >, GPUArray< E >, GPUArray< F > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T > ((int, int) range1,(int, int) range2, Buffer< T > buf1, Action< Index, Index, GPUArray< T > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U > ((int, int) range1,(int, int) range2, Buffer< T > buf1, Buffer< U > buf2, Action< Index, Index, GPUArray< T >, GPUArray< U > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V > ((int, int) range1,(int, int) range2, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Action< Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W > ((int, int) range1,(int, int) range2, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Action< Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W, X > ((int, int) range1,(int, int) range2, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Action< Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W, X, Y > ((int, int) range1,(int, int) range2, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Action< Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W, X, Y, Z > ((int, int) range1,(int, int) range2, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Action< Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W, X, Y, Z, A > ((int, int) range1,(int, int) range2, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Buffer< A > buf8, Action< Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z >, GPUArray< A > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W, X, Y, Z, A, B > ((int, int) range1,(int, int) range2, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Buffer< A > buf8, Buffer< B > buf9, Action< Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z >, GPUArray< A >, GPUArray< B > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W, X, Y, Z, A, B, C > ((int, int) range1,(int, int) range2, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Buffer< A > buf8, Buffer< B > buf9, Buffer< C > buf10, Action< Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z >, GPUArray< A >, GPUArray< B >, GPUArray< C > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W, X, Y, Z, A, B, C, D > ((int, int) range1,(int, int) range2, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Buffer< A > buf8, Buffer< B > buf9, Buffer< C > buf10, Buffer< D > buf11, Action< Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z >, GPUArray< A >, GPUArray< B >, GPUArray< C >, GPUArray< D > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W, X, Y, Z, A, B, C, D, E > ((int, int) range1,(int, int) range2, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Buffer< A > buf8, Buffer< B > buf9, Buffer< C > buf10, Buffer< D > buf11, Buffer< E > buf12, Action< Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z >, GPUArray< A >, GPUArray< B >, GPUArray< C >, GPUArray< D >, GPUArray< E > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T > ((int, int) range1,(int, int) range2,(int, int) range3, Buffer< T > buf1, Action< Index, Index, Index, GPUArray< T > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U > ((int, int) range1,(int, int) range2,(int, int) range3, Buffer< T > buf1, Buffer< U > buf2, Action< Index, Index, Index, GPUArray< T >, GPUArray< U > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V > ((int, int) range1,(int, int) range2,(int, int) range3, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Action< Index, Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W > ((int, int) range1,(int, int) range2,(int, int) range3, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Action< Index, Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W, X > ((int, int) range1,(int, int) range2,(int, int) range3, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Action< Index, Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W, X, Y > ((int, int) range1,(int, int) range2,(int, int) range3, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Action< Index, Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W, X, Y, Z > ((int, int) range1,(int, int) range2,(int, int) range3, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Action< Index, Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W, X, Y, Z, A > ((int, int) range1,(int, int) range2,(int, int) range3, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Buffer< A > buf8, Action< Index, Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z >, GPUArray< A > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W, X, Y, Z, A, B > ((int, int) range1,(int, int) range2,(int, int) range3, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Buffer< A > buf8, Buffer< B > buf9, Action< Index, Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z >, GPUArray< A >, GPUArray< B > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W, X, Y, Z, A, B, C > ((int, int) range1,(int, int) range2,(int, int) range3, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Buffer< A > buf8, Buffer< B > buf9, Buffer< C > buf10, Action< Index, Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z >, GPUArray< A >, GPUArray< B >, GPUArray< C > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
static void | ParallelForCollapse< T, U, V, W, X, Y, Z, A, B, C, D > ((int, int) range1,(int, int) range2,(int, int) range3, Buffer< T > buf1, Buffer< U > buf2, Buffer< V > buf3, Buffer< W > buf4, Buffer< X > buf5, Buffer< Y > buf6, Buffer< Z > buf7, Buffer< A > buf8, Buffer< B > buf9, Buffer< C > buf10, Buffer< D > buf11, Action< Index, Index, Index, GPUArray< T >, GPUArray< U >, GPUArray< V >, GPUArray< W >, GPUArray< X >, GPUArray< Y >, GPUArray< Z >, GPUArray< A >, GPUArray< B >, GPUArray< C >, GPUArray< D > > action, [CallerFilePath] string path="", [CallerLineNumber] int line=0) |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target. More... | |
Static Private Member Functions | |
static string | FormatCaller (string filename, int linenum) |
Formats the caller information for determining uniqueness of a call. More... | |
The main class of DotMP's GPU API, powered by the ILGPU project. Contains all the main methods for constructing and running GPU kernels. The GPU API is not thread-safe at the current moment, so its methods should not be called from within a Parallel.ParallelRegion!
|
inlinestaticprivate |
Formats the caller information for determining uniqueness of a call.
filename | The calling file. |
linenum | The calling line number. |
|
inlinestatic |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target.
start | The start of the loop, inclusive. |
end | The end of the loop, exclusive. |
buf1 | Buffer #1 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged |
|
inlinestatic |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target.
start | The start of the loop, inclusive. |
end | The end of the loop, exclusive. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged |
|
inlinestatic |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target.
start | The start of the loop, inclusive. |
end | The end of the loop, exclusive. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged |
|
inlinestatic |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target.
start | The start of the loop, inclusive. |
end | The end of the loop, exclusive. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged |
|
inlinestatic |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target.
start | The start of the loop, inclusive. |
end | The end of the loop, exclusive. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged |
|
inlinestatic |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target.
start | The start of the loop, inclusive. |
end | The end of the loop, exclusive. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged |
|
inlinestatic |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target.
start | The start of the loop, inclusive. |
end | The end of the loop, exclusive. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged |
|
inlinestatic |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target.
start | The start of the loop, inclusive. |
end | The end of the loop, exclusive. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
buf8 | Buffer #8 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged | |
A | : | unmanaged |
|
inlinestatic |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target.
start | The start of the loop, inclusive. |
end | The end of the loop, exclusive. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
buf8 | Buffer #8 to run the kernel with. |
buf9 | Buffer #9 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged | |
A | : | unmanaged | |
B | : | unmanaged |
|
inlinestatic |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target.
start | The start of the loop, inclusive. |
end | The end of the loop, exclusive. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
buf8 | Buffer #8 to run the kernel with. |
buf9 | Buffer #9 to run the kernel with. |
buf10 | Buffer #10 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged | |
A | : | unmanaged | |
B | : | unmanaged | |
C | : | unmanaged |
|
inlinestatic |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target.
start | The start of the loop, inclusive. |
end | The end of the loop, exclusive. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
buf8 | Buffer #8 to run the kernel with. |
buf9 | Buffer #9 to run the kernel with. |
buf10 | Buffer #10 to run the kernel with. |
buf11 | Buffer #11 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged | |
A | : | unmanaged | |
B | : | unmanaged | |
C | : | unmanaged | |
D | : | unmanaged |
|
inlinestatic |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target.
start | The start of the loop, inclusive. |
end | The end of the loop, exclusive. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
buf8 | Buffer #8 to run the kernel with. |
buf9 | Buffer #9 to run the kernel with. |
buf10 | Buffer #10 to run the kernel with. |
buf11 | Buffer #11 to run the kernel with. |
buf12 | Buffer #12 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged | |
A | : | unmanaged | |
B | : | unmanaged | |
C | : | unmanaged | |
D | : | unmanaged | |
E | : | unmanaged |
|
inlinestatic |
Creates a GPU parallel for loop. The body of the kernel is run on a GPU target.
start | The start of the loop, inclusive. |
end | The end of the loop, exclusive. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
buf8 | Buffer #8 to run the kernel with. |
buf9 | Buffer #9 to run the kernel with. |
buf10 | Buffer #10 to run the kernel with. |
buf11 | Buffer #11 to run the kernel with. |
buf12 | Buffer #12 to run the kernel with. |
buf13 | Buffer #13 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged | |
A | : | unmanaged | |
B | : | unmanaged | |
C | : | unmanaged | |
D | : | unmanaged | |
E | : | unmanaged | |
F | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the middle for loop. |
range3 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the middle for loop. |
range3 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the middle for loop. |
range3 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the middle for loop. |
range3 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the middle for loop. |
range3 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the middle for loop. |
range3 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the middle for loop. |
range3 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
buf8 | Buffer #8 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged | |
A | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the middle for loop. |
range3 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
buf8 | Buffer #8 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged | |
A | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
buf8 | Buffer #8 to run the kernel with. |
buf9 | Buffer #9 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged | |
A | : | unmanaged | |
B | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the middle for loop. |
range3 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
buf8 | Buffer #8 to run the kernel with. |
buf9 | Buffer #9 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged | |
A | : | unmanaged | |
B | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
buf8 | Buffer #8 to run the kernel with. |
buf9 | Buffer #9 to run the kernel with. |
buf10 | Buffer #10 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged | |
A | : | unmanaged | |
B | : | unmanaged | |
C | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the middle for loop. |
range3 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
buf8 | Buffer #8 to run the kernel with. |
buf9 | Buffer #9 to run the kernel with. |
buf10 | Buffer #10 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged | |
A | : | unmanaged | |
B | : | unmanaged | |
C | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
buf8 | Buffer #8 to run the kernel with. |
buf9 | Buffer #9 to run the kernel with. |
buf10 | Buffer #10 to run the kernel with. |
buf11 | Buffer #11 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged | |
A | : | unmanaged | |
B | : | unmanaged | |
C | : | unmanaged | |
D | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the middle for loop. |
range3 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
buf8 | Buffer #8 to run the kernel with. |
buf9 | Buffer #9 to run the kernel with. |
buf10 | Buffer #10 to run the kernel with. |
buf11 | Buffer #11 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged | |
A | : | unmanaged | |
B | : | unmanaged | |
C | : | unmanaged | |
D | : | unmanaged |
|
inlinestatic |
Creates a collapsed GPU parallel for loop. The body of the kernel is run on a GPU target.
range1 | The range of the outer for loop. |
range2 | The range of the inner for loop. |
buf1 | Buffer #1 to run the kernel with. |
buf2 | Buffer #2 to run the kernel with. |
buf3 | Buffer #3 to run the kernel with. |
buf4 | Buffer #4 to run the kernel with. |
buf5 | Buffer #5 to run the kernel with. |
buf6 | Buffer #6 to run the kernel with. |
buf7 | Buffer #7 to run the kernel with. |
buf8 | Buffer #8 to run the kernel with. |
buf9 | Buffer #9 to run the kernel with. |
buf10 | Buffer #10 to run the kernel with. |
buf11 | Buffer #11 to run the kernel with. |
buf12 | Buffer #12 to run the kernel with. |
action | The kernel to run on the GPU. |
line | The line number this method was called from. |
path | The path to the file this method was called from. |
T | : | unmanaged | |
U | : | unmanaged | |
V | : | unmanaged | |
W | : | unmanaged | |
X | : | unmanaged | |
Y | : | unmanaged | |
Z | : | unmanaged | |
A | : | unmanaged | |
B | : | unmanaged | |
C | : | unmanaged | |
D | : | unmanaged | |
E | : | unmanaged |