Hasty Briefsbeta

Bilingual

Full flattening of nested data parallelism

4 hours ago
  • Full flattening enables Futhark to compile any program with nested parallelism to GPU code.
  • Irregular arrays are handled using segmented representations and operations like segmented scans.
  • Performance is maintained through vectorization avoidance, uniformity exploitation, and incremental flattening.