futhark-0.18.3: An optimising compiler for a functional, array-oriented language.
Safe HaskellNone
LanguageHaskell2010

Futhark.CodeGen.ImpGen.Kernels.SegMap

Description

Code generation for SegMap is quite straightforward. The only trick is virtualisation in case the physical number of threads is not sufficient to cover the logical thread space. This is handled by having actual workgroups run a loop to imitate multiple workgroups.

Synopsis

Documentation