2011-12-02 11 views
6

Tôi hiểu rằng C++ AMP được tăng tốc bởi GPU hỗ trợ DirectX 11.
Tuy nhiên, câu hỏi của tôi là, nếu chương trình C++ AMP được biên dịch được chạy trên máy không có GPU tương thích DirectX 11, điều gì sẽ xảy ra?Liệu C++ AMP có chạy trên máy không có GPU tương thích không?

Ứng dụng có được mô phỏng bởi một số triển khai phần mềm DirectCompute không?
Ứng dụng có thực thi trên CPU (có thể sử dụng hướng dẫn kiểu SSE) không?
Hoặc, nó có thực thi không?

+0

Tôi cố gắng để chạy một ứng dụng CUDA trên 2 máy tính khác nhau mà cái đầu tiên có NVIDIA GTX 550 Ti và cái còn lại có NVIDIA GTX 560. Cả hai card đồ họa đều tương thích với CUDA và DirectX. Phiên bản DirectX hiện tại trong các máy tính này là DirectX11. Tuy nhiên, trong cả hai trường hợp, ứng dụng trả về thông báo: [Link.CUDA.GaussDerivative] Dự phòng triển khai CPU (kernelRadius = 120). Bạn có bất kỳ đầu mối nào về những gì đang xảy ra không? – Lampis

Trả lời