Tôi nhận thấy có một số câu hỏi về chủ đề này nhưng tôi tin rằng góc của tôi là duy nhất.Tôi có thể sử dụng lõi trong GPU từ C# KHÔNG thay đổi mã?
Tôi có một ứng dụng C# trưởng thành mà tôi sử dụng để crunching số khoa học. Trong mã tôi bắt đầu 24 C# chủ đề trên 24 HyperThread của tôi (tức là tôi có 2 CPU mỗi với 6 lõi/12 chủ đề) máy trạm. Tôi chạy Windows 7 và nó xử lý nó một cách tuyệt vời - tôi có thể sử dụng toàn bộ sức mạnh xử lý của mình để hoàn thành công việc của mình.
Tôi thấy rằng một số GPU quảng cáo "448 lõi". Nếu tôi mua một trong những ứng dụng C# của tôi có thể sử dụng chúng? Ý tôi là không viết lại mã của tôi theo bất kỳ cách nào. Các chủ đề mà tôi bắt đầu có được nhận bởi lõi GPU thay vì HyperThreads của CPU như bây giờ không?
THEO D QUI CÂU HỎI
Xin chào, tôi đánh giá cao câu trả lời tôi nhận được - ngay cả khi phủ định.
Có phần cứng nào khác tôi nên suy nghĩ (không quá đắt) có thể cung cấp cho tôi một số lượng lớn các lõi, nhưng có thể chạy mã C# của tôi mà không cần viết lại không?
bản sao có thể có của [Chạy mã C# trên GPU] (http://stackoverflow.com/questions/4119876/run-c-sharp-code-on-gpu) –
Btw., 448 lõi thấp. Nhận thẻ kết thúc cao cấp hơn và bạn nói đến hàng nghìn. abnd khả năng để dẫn 8-10 của những GPU vào một máy tính với bảng bên phải. 2 cho mỗi thẻ, 3-4 thẻ là doable mà không có vấn đề. – TomTom
Tất cả các câu trả lời là đáng thất vọng "không", nhưng có một mặt tươi sáng. Những thứ họ liên kết là rất thú vị. –