與BeagleBone GPU 愉快玩耍

繁體中文版

Version 1.0

Version 1.0: 26th March 2021

本文檔旨在介紹如何使用BeagleBone®Black(BBB)板上處理器中的Imagination Technologies PowerVR SGXTM 530圖形處理單元(Graphics Processing Unit,GPU)增強Arm® Cortex® A8核心上運行的應用程序的能力。

這款GPU不僅是使用OpenGL® ES的傳統圖形渲染器,也 可作為使用OpenCLTM和新發布的庫來並行處理任務的減負引擎。受眾群體是希望進行實驗或改進嵌入式系統的業餘愛好者和高校。

本文重點關注如何使用新的OpenCLTM庫,並幫助讀者了解其優勢和劣勢。我們通過一個矩 陣乘法的示例來介紹這些內容。在了解了運用OpenCL幫助GX530實現減負之後,本文繼續介紹如何將OpenCLTM集成到ALSA音頻採樣率轉換器中。只要應用程序 可以對延遲採用折衷方案,就可以通過使用OpenCL將CPU負載從55%降低到20%。