|
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 |