- VUDA: thư viện chỉ gồm header dựa trên Vulkan, cung cấp giao diện CUDA Runtime API để viết các ứng dụng tăng tốc GPU.
- Dựa trên Vulkan API và hướng tới việc tuân thủ đặc tả CUDA Runtime.
- Có thể truy cập các tính năng của VUDA bằng cách include
vuda.hpp và sử dụng namespace vuda::, hoặc dùng vuda_runtime.hpp, vốn bọc và chuyển hướng toàn bộ các chức năng CUDA.
- Bài viết này cung cấp tài liệu về cách thiết lập và biên dịch VUDA, cùng với các chi tiết triển khai.
- Bài viết cũng bao gồm ví dụ mã cho thấy cách dùng VUDA để cấp phát bộ nhớ trên thiết bị, sao chép mảng sang thiết bị, chạy kernel (mô-đun shader Vulkan) và sao chép kết quả về host.
- VUDA mang đến một lựa chọn thay thế cho việc sử dụng NVIDIA CUDA Runtime API, cho phép tận dụng hiệu năng của Vulkan.
- Bài viết này giới thiệu VUDA, một thư viện mới kết hợp các khả năng của Vulkan và CUDA.
- Những người am hiểu công nghệ sẽ quan tâm tới bài viết giới thiệu công nghệ tiên tiến có thể cải thiện hiệu năng của các ứng dụng tăng tốc GPU này.
1 bình luận
Ý kiến trên Hacker News