与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%。