OpenCL w / GPU Broadcom?


15

Tôi biết câu hỏi này đã được hỏi và trả lời trước đây: Tôi có thể sử dụng GPU để tính toán không?

nhưng đã có một số phát triển gần đây, bao gồm một gợi ý rằng sẽ có nhiều sắp tới. Có ai biết điều này có khả năng trong vài tháng tới không - đó là OpenCL trên RPI?


Tôi rất nghi ngờ sẽ có một triển khai OpenCL vững chắc trong 6 tháng tới. Từ những gì tôi đã thấy, không có dấu hiệu nào cho thấy Pi Foundation hay Broadcom đang làm việc này.

Có một trình biên dịch OpenCL thử nghiệm và bị bỏ rơi ở đây: raspberrypi.org/forums/viewtopic.php?f=29&t=78919
flakeshake

Câu trả lời:


3

chính thức là không, nếu bạn theo dõi blog Raspberry Pi, bạn có thể nhận thấy tồn tại một số Trình biên dịch ASM cho QPU (trái tim của GPU của Raspberry Pi), bạn cần biên dịch mã ASM của mình (ở cấp độ đăng ký), nếu bạn muốn thử phương pháp này có thể đề nghị liên kết này:

http://rpiplayground.wordpress.com/2014/05/03/hacking-the-gpu-for-fun-and-profit-pt-1/

tuy nhiên, nếu bạn muốn sử dụng OpenCL tôi sợ bạn cần chờ thêm.



0

Tôi thấy có hai cách có thể để sử dụng GPU, thật đáng buồn là không có cách nào liên quan đến OpenCL:

  1. Lạm dụng đỉnh hoặc mảnh chia cho các tính toán của bạn.
  2. Hãy thử cài đặt Android và sử dụng RenderScript (ngôn ngữ GPGPU của riêng Android). Mặc dù tôi không thực sự biết liệu GPU của Pi có được hỗ trợ hay không.

OpenCL là một tương đương RenderScript khác được chấp nhận và triển khai rộng rãi bởi hầu hết tất cả các nhà sản xuất GPU và CPU của người chơi lớn bao gồm AMD (cho cả GPU Radeon và lõi CPU,) nVidia (cho cả GPU và CPU CPU Tegra ARM) cũng như Intel (cho cả lõi GPU tích hợp Intel HD / Iris và lõi CPU). Tôi đã từng thử một chương trình demo OpenCL AES và nó đã mang cả Intel Core 2 lõi tứ và GeForce GTX 650 Ti của tôi lên tối đa khi mã hóa hình ảnh đĩa 4GB.
Maxthon Chan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.