Generates name expression for given template parameters
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | basic_name |
Basic kernel name |
||
| integer(kind=int32), | intent(in) | :: | tile_dim |
Size of shared memory tile, template parameter |
||
| integer(kind=int32), | intent(in) | :: | block_rows |
Number of rows processed by single thread, template parameter |
||
| integer(kind=int32), | intent(in) | :: | padding |
Padding to avoid shared memory bank conflicts, template parameter |
Resulting name expression