Tôi không có kiến thức về các khái niệm và API lập trình GPU. Tôi có một vài câu hỏi:Chạy mã C# trên GPU
- Có thể viết một đoạn mã C# được quản lý và biên dịch/dịch nó thành một loại mô-đun nào đó, có thể thực thi trên GPU không? Hoặc tôi phải chịu số phận để có hai triển khai, một cho quản lý trên CPU và một cho GPU (Tôi hiểu rằng sẽ có những hạn chế về những gì có thể được thực hiện trên GPU)?
- Có tồn tại API phong nha và trưởng thành để lập trình độc lập với các nhà cung cấp phần cứng GPU khác nhau (tức là API chung) không?
- Có cách nào hay nhất nếu muốn phát triển các ứng dụng chạy trên CPU, được viết bằng ngôn ngữ được quản lý và cũng cung cấp tối ưu hóa tốc độ nếu có phần cứng GPU phù hợp?
Tôi cũng sẽ rất vui vì các liên kết tới bất kỳ loại tài liệu nào có tài nguyên học tập phù hợp.
nhất, Jozef
Mã cấp thấp nhất được viết bằng ngôn ngữ cấp thấp. Không có lý do chính đáng để làm điều này trong C# khi có lựa chọn thay thế tốt hơn. –
xem câu hỏi tương tự này: http://stackoverflow.com/questions/375011/utilizing-the-gpu-with-c-sharp – mcmillab