Skip to content
Snippets Groups Projects
Commit bf3340f7 authored by Andreas Klöckner's avatar Andreas Klöckner
Browse files

Improve iname tags docs

parent 40de04de
No related branches found
No related tags found
No related merge requests found
......@@ -54,25 +54,25 @@ and related functions.
For a string representation of types, all numpy types (e.g. ``float32`` etc.)
are accepted, in addition to what is registered in :mod:`pyopencl`.
.. _tags:
.. _iname-tags:
Iname Implementation Tags
-------------------------
===================== ====================================================
Tag Meaning
===================== ====================================================
`None` | `"for"` Sequential loop
`"l.N"` Local (intra-group) axis N
`"g.N"` Group-number axis N
`"unr"` Unroll
`"ilp"` | `"ilp.unr"` Unroll using instruction-level parallelism
`"ilp.seq"` Realize parallel iname as innermost loop
===================== ====================================================
========================= ====================================================
Tag Meaning
========================= ====================================================
``None`` | ``"for"`` Sequential loop
``"l.N"`` Local (intra-group) axis N
``"g.N"`` Group-number axis N
``"unr"`` Unroll
``"ilp"`` | ``"ilp.unr"`` Unroll using instruction-level parallelism
``"ilp.seq"`` Realize parallel iname as innermost loop
========================= ====================================================
.. "l.auto" intentionally undocumented
(Throughout this table, `N` must be replaced by an actual number.)
(Throughout this table, `N` must be replaced by an actual, zero-based number.)
"ILP" does three things:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment