Skip to content

Conversation

@charleskawczynski
Copy link
Member

Extends / supersedes #1919. Depends on #1920.

@charleskawczynski charleskawczynski force-pushed the ck/linear_indexing_pointwise branch 6 times, most recently from 4788cf4 to 9d5f538 Compare August 11, 2024 13:41
@charleskawczynski charleskawczynski force-pushed the ck/linear_indexing_pointwise branch 7 times, most recently from c470885 to 6cce85f Compare August 14, 2024 17:04
@charleskawczynski charleskawczynski force-pushed the ck/linear_indexing_pointwise branch from 6cce85f to 378bbcf Compare September 9, 2024 20:57
@charleskawczynski
Copy link
Member Author

charleskawczynski commented Oct 8, 2024

Just to leave some breadcrumbs here:

This is basically what Tim resorted to in JuliaGPU/GPUArrays.jl#520. We can't really do this unless we either drop the field dimension, or move the field dimension to the end (e.g., VIJHF), which will allow us to have simple stride.

I think that moving the field dimension to the end is probably the most ideal solution, but it is a breaking change (unless we add support for a whole new set of datalayouts).

@charleskawczynski
Copy link
Member Author

Superseded by #2055.

@charleskawczynski charleskawczynski deleted the ck/linear_indexing_pointwise branch April 27, 2025 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants