TMS320C6678平台软件设计优化策略综述
2021-05-12杭州应用声学研究所徐雅南李恒光范泽亚
电子世界 2021年7期
关键词:优化
杭州应用声学研究所 徐雅南 李恒光 范泽亚
德州仪器公司2010年推出的8核DSP芯片TMS320C6678是目前商用市场上计算性能最高的DSP之一,已在图像处理、无线电通信基站、雷达和声纳等领域得到了一定范围的应用。相比上一代被广泛应用的TS201芯片,其优点是硬件规模大、工作主频高、对外传输能力强和大容量外部存储空间,缺点是平均内存小、架构复杂、共享资源竞争激烈和调度复杂。随着芯片使用的日益频繁,如何有效优化软件架构,降低经济成本,受到了软件设计人员的广泛关注。针对该问题,提出了一系列针对TMS320C6678的编程优化策略,为实现资源利用最大化提供了技术支撑。
TMS320C6678是德州仪器公司2010年推出的8核处理芯片,理论上单核具有128Gb/s(@1GHz)的单精度计算能力,是目前商用市场上计算性能最高的DSP(Digital Signal Processer)之一,已在图像处理、无线电通信基站、雷达和声纳等领域得到广泛应用。作为上一代被广泛应用的TS201芯片的替代产品,TMS320C6678芯片的优缺点明显,其优点是硬件规模大、集成度高,工作主频高、操作数宽度大,对外传输能力强和大容量外部存储空间,缺点是平均内存小,架构复杂,共享资源竞争激烈、调度复杂以及程序复杂度高。尽管TMS320C6678(4片)的理论运算能力约是TS201(6片)的16倍,但是不合理的软件架构往往使得处理性能得不到有效发挥。针对该问题,本文提出了一系列编程优化策略,为实现资源利用最大化提供技术支持。
1 TMS320C6678简介

图1 C6678处理器架构示意图
TMS320C6678(以下简称C6678)是TI公司的8核高速数字信……
登录APP查看全文
