N'hésitez pas à me corriger si une partie de ma compréhension est fausse. D'après ce que j'ai compris, les GPU offrent un sous-ensemble des instructions fournies par un CPU normal, mais les exécutent beaucoup plus rapidement. Je sais qu'il existe des moyens d'utiliser les cycles GPU à des fins non graphiques, mais il semble que (en théorie) un langage compilé juste à temps puisse détecter la présence d'un GPU approprié et décharger une partie du travail sur le GPU dans les coulisses sans changement de code.Serait-il possible pour un compilateur JIT d'utiliser GPU pour certaines opérations en coulisses?
Ma compréhension est-elle naïve? Est-ce juste une question de complication et n'a-t-elle pas été faite?
Vous voulez dire JIT comme avec le CLR ou JVM? Bytecodes usage général? DSL comme R? – Stringer
Je pensais au style CLR/JVM, mais je m'intéressais aussi à d'autres réponses. – Davy8