OpenCL có hỗ trợ các biến boolean không? Tôi hiện đang sử dụng JOCL (java) để viết mã gọi mởCL của tôi và tôi không thấy bất cứ điều gì về booleans.Opencl có hỗ trợ các biến boolean không?
7
A
Trả lời
17
Có; nhưng kích thước của một bool là không phải là được xác định. Vì vậy, nó không có một loại API liên quan (như những gì kích thước giá trị nên được phụ thuộc vào thiết bị).
Xem phần 6.1.1 Kiểu dữ liệu vô hướng tích hợp của đặc tả OpenCL 1.1 để biết danh sách các loại vô hướng được hỗ trợ.
Từ Mục 6.8.k
luận cứ để __kernel chức năng trong một chương trình không thể được khai báo với built-in loại bool vô hướng, một nửa, size_t, ptrdiff_t, intptr_t, và uintptr_t. Kích thước tính theo byte của các loại này trừ một nửa được xác định và ngoài ra có thể cũng khác nhau đối với thiết bị OpenCL và bộ xử lý máy chủ. các loại loại
Các vấn đề liên quan
- 1. Có hỗ trợ opencl Chức năng Con trỏ không?
- 2. Java có hỗ trợ các biến biến không?
- 3. Các biến lớp hỗ trợ Objective-C có hỗ trợ không?
- 4. Các biến logic hỗ trợ cho .NET
- 5. Hỗ trợ Mã VS2010 có hỗ trợ nUnit không?
- 6. CoreText có hỗ trợ Caps nhỏ không?
- 7. Go có hỗ trợ các biến dễ bay hơi/không dễ bay hơi không?
- 8. Phương pháp 'Boolean Contains (System.String)' không có bản dịch được hỗ trợ cho SQL
- 9. Xcode 4.3 có hỗ trợ distcc không?
- 10. Cocos2d có hỗ trợ ARC không?
- 11. Devexpress GridControl có hỗ trợ các hình thức giành chiến thắng hỗ trợ phân trang không?
- 12. Hỗ trợ C99 có thực sự vẫn chưa phổ biến?
- 13. BASH: Nó có hỗ trợ các biến điều kiện như var = "test" không? "1": "2"
- 14. có hỗ trợ các biến intellij trong cấu hình khởi chạy không?
- 15. ConditionalPanel không hỗ trợ các biến có dấu chấm trong tên, mọi công việc xung quanh?
- 16. OptaPlanner có hỗ trợ tối ưu hóa và hạn chế về các biến liên tục không?
- 17. Ngôn ngữ DOT có hỗ trợ các biến/bí danh không?
- 18. JavaScript không hỗ trợ đóng với biến cục bộ?
- 19. GCC có hỗ trợ các tệp lệnh
- 20. C có hỗ trợ quá tải không?
- 21. SQLDeveloper có hỗ trợ thực thi các tập lệnh không?
- 22. EL có hỗ trợ các phương pháp quá tải không?
- 23. Coldfusion có hỗ trợ các đối số động không?
- 24. C có hỗ trợ các biểu thức hàm không?
- 25. MongoDB có hỗ trợ các loại điểm động không?
- 26. Chrome OS có hỗ trợ các ứng dụng Java không?
- 27. Emacs có thể hỗ trợ các dự án không?
- 28. Django password_reset có hỗ trợ các mẫu email html không?
- 29. SQLAlchemy có hỗ trợ "các bảng đóng cửa không?"
- 30. Scalatest có hỗ trợ cho các giả định không?
Tôi nhầm lẫn, có loại bool nhưng tôi không thể sử dụng? – smuggledPancakes
Bạn có thể sử dụng nó _in_ một hạt nhân, nhưng không được sử dụng để chuyển hoặc truy cập giữa máy chủ và mã OpenCL trên thiết bị tính toán vì kích thước không được xác định một cách hợp lý. – grrussel