Ist eine Just-in-Time-Kompilierung (JIT) eines CUDA-Kernels möglich?

Unterstützt CUDA die JIT-Kompilierung eines CUDA-Kernels?

Ich weiß, dass OpenCL diese Funktion bietet.

Ich habe einige Variablen, die während der Laufzeit nicht geändert werden (d. H. Nur von der Eingabedatei abhängig sind), daher möchte ich diese Werte mit einem Makro zur Kernel-Kompilierungszeit (d. H. Zur Laufzeit) definieren.

Wenn ich diese Werte zum Zeitpunkt der Kompilierung manuell definiere, sinkt meine Registerverwendung von 53 auf 46, was die Leistung erheblich verbessert.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage