En OpenCL, j'ai un noyau qui doit fonctionner sur des données complexes et réelles. Je pourrais mettre une instruction conditionnelle dans ce qui appelle la bonne ligne de code pour gérer ceci, ou je pourrais avoir deux noyaux que j'appelle et pousser l'instruction conditionnelle sur mon code appelant.Dois-je créer plusieurs noyaux OpenCL pour éviter les instructions conditionnelles?
Ceci est évidemment mauvais pour la maintenabilité, mais est-ce important pour la performance?