3 ms·
Define "complex data layouts"? One reason that tools like Futhark often don't is that complex data structures don't provide good performance on GPUs. If, howev
by 14113 9y ago
Define "complex data layouts"? One reason that tools like Futhark often don't is that complex data structures don't provide good performance on GPUs.
If, however, you mean complicated compositions of arrays, then that is something we support, as well as efficient ways for describing (e.g.) coalesced accesses or stencil operations.
- marmaduke 9y agoThanks for the reply. I should not have included Furthark with OpenACC. The layouts I have in mind are ring buffer of arrays and ND arrays. I think Furthark would work well actually but I simply had not the time to get accustomed to it.