Spécifier le lieu d'exécution des UDF
- La vue _v_dual_dslice renvoie une ligne pour chaque dataslice, ce qui entraîne l'évaluation de l'UDX sur toutes les SPU.
- La vue _v_dual renvoie une ligne et provoque l'évaluation de l'UDX sur l'hôte.
Dans les versions précédentes, les utilisateurs avaient l'habitude de créer un tableau à une ou plusieurs rangées pour déterminer si une UDX devait être évaluée sur une ou toutes les SPU. Vous pouvez également utiliser ces vues avec une UDTF, mais le comportement de l'UDTF est également contrôlé par les options de lieu d'exécution qui sont spécifiées avec la syntaxe parallèle ou parallèle non autorisé. En d'autres termes, une UDTF autorisée en parallèle s'exécute généralement sur une SPU même si elle est invoquée avec _v_dual, et une UDTF non autorisée en parallèle s'exécute sur l'hôte même si elle est invoquée avec _v_dual_dslice. La vue _v_dual_dslice peut être utile pour un UDTF parallèle afin qu'il ait au moins une ligne sur chaque dataslice.