Я понимаю, что есть несколько вопросов по этому поводу, но я считаю, что моя точка зрения уникальна.
У меня есть зрелое приложение на C #, которое я использую для обработки научных чисел. В коде я запускаю 24 потока C # на моей рабочей станции с 24 HyperThread (т.е. у меня 2 процессора с 6 ядрами / 12 потоками в каждом). Я запускаю Windows 7, и она отлично справляется с этим - я могу использовать всю свою вычислительную мощность для выполнения своей работы.
Я вижу, что некоторые графические процессоры рекламируют «448 ядер». Если бы я купил один из них, смогло бы мое приложение на C # использовать их? Я имею в виду без какого-либо серьезного переписывания кода. Будут ли потоки, которые я начинаю, обрабатываться ядрами графического процессора вместо HyperThreads процессора, как сейчас?
СЛЕДУЙТЕ ЗА ВОПРОСОМ
Привет, я ценю ответы, которые я получаю, даже если они отрицательные.
Есть ли другое оборудование, о котором я должен подумать (не слишком дорогое), которое дало бы мне большое количество ядер, но могло бы выполнять мой код C # без перезаписи?