J'ai développé une DLL C++ sous Windows qui comporte de nombreuses fonctions accélérées par CUDA. Actuellement, je n'ai pas créé la fonction DllMain car elle n'est pas obligatoire.
Je sais qu'il existe de nombreuses limitations sur les fonctions qui peuvent être appelées dans la DllMain.
Je voudrais juste savoir s'il est possible d'appeler une fonction CUDA Runtime dans DllMain juste pour initialiser le contexte par défaut, afin que les appels CUDA ultérieurs soient plus rapides ?
J'utilise Visual Studio 2008, CUDA 5.0 et Windows 8 pour le développement.