1. 怎麼編程實現使用ARM處理器上的GPU進行工作
寫@Comzyh邀請。
曾經對ARM板子鉛亂廳上GPU計算有過一些調查,一般就分兩種方式:
1. OpenCL:需要晶元的支持,以及製造商提供相應的SDK和驅動(可能較為困難)。
2. OpenGLES:將所需要的計算打包轉換成shader渲染操作。
這兩種方式上述回答都有提到。此外,不使用GPU的話槐隱,可以考慮使用陪拍ARM上的NEON指令集,根據實現姿勢不同會有常數倍的速度提升。
2. 怎麼實現在GPU上運行程序
用GPU跑沒那麼簡單,需要重新編譯程序,你可以看看CUDA或者OpenACC