Multidimensional Costas Arrays and Their Enumeration Using GPUs and FPGAs
Figure 5
Simplified workflow of the GPGPU implementation. The Host generates a list of subpermutations, the GPU completes the search for the full permutations, then sends them back to the Host. The process repeats until no more subpermutations exist.