2017-12-24 106 views
6

Theo như sử dụng nvcc, người dùng cần sử dụng tương ứng gcc (hiện tại tối đa 5.4 Tôi tin). Điều này tất nhiên phần nào ngăn cản một người sử dụng C++ 17 ở phía máy chủ.Có thể sử dụng C++ 17 cùng với CUDA bằng cách sử dụng tiếng kêu không?

Kể từ C++ 17 có thể được biên dịch bằng clang 5 và trở lên (xem here), và người ta có thể biên dịch mã CUDA cũng (xem here), là nó có thể sử dụng cả hai C++ 17 và CUDA đồng thời gian (hoặc có thể có vấn đề, ví dụ như với thời gian chạy CUDA)?

+2

Có một podcast cppcast về CUDA và hiện đại C++ có thể giúp bạn bắt đầu vào nghiên cứu để trả lời câu này. Hoặc tôi đoán bạn chỉ có thể thử nó và xem những gì làm việc; somethibg như thế này là đi.be liên tục thay đổi vào thời điểm này trong thời gian. Bởi C++ 17 bạn có nghĩa là hỗ trợ trình biên dịch hoặc hỗ trợ thư viện, ví dụ? – Yakk

+1

Tôi cũng rất hy vọng bạn có thể dành thời gian để thử nghiệm và trả lời câu hỏi này cho mình ... +1 – einpoklum

Trả lời

Các vấn đề liên quan