3 ms·
How do you support higher order procedures? Do you do control flow analysis & defunctionalization or are these "real" higher order functions?
by iskander 13y ago
How do you support higher order procedures? Do you do control flow analysis & defunctionalization or are these "real" higher order functions?
- eholk 13y agoIt's basically defunctionalization. It's hard to get access to function pointers on the GPU to do "real" higher order functions.
- iskander 13y agoI wish they'd at least give us a computed goto...but alas, every switch is destined for predicated branching.
- seanmcdirmid 13y agoWhat version of CUDA are you talking about. I though the latest version supported indirect function pointers (finally).
- iskander 13y agoThat's good news! Did that change with Kepler? Any links to more info?