Je me rends compte qu'il y a plusieurs questions sur ce sujet mais je pense que mon angle est unique.
J'ai une application C# mature que j'utilise pour le calcul de chiffres scientifiques. Dans le code, je lance 24 threads C# sur ma station de travail 24 HyperThread (c'est-à-dire que j'ai 2 CPU avec chacun 6 cœurs/12 threads). J'utilise Windows 7 et il gère cela brillamment - je suis capable d'utiliser toute ma puissance de traitement pour faire mon travail.
Je vois que certains GPU annoncent "448 cœurs". Si j'en achète un, mon application C# pourra-t-elle l'utiliser ? Je veux dire sans réécrire mon code de manière importante. Les threads que je lance seraient-ils pris en charge par les cœurs du GPU au lieu des HyperThreads du CPU comme c'est le cas actuellement ?
QUESTION DE SUIVI
Bonjour, j'apprécie les réponses que je reçois - même si elles sont négatives.
Y a-t-il un autre matériel auquel je devrais penser (pas trop cher) qui me donnerait un grand nombre de cœurs, mais qui serait capable d'exécuter mon code C# sans réécriture ?