APP下载

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查看全文

猜你喜欢

优化
超限高层建筑结构设计与优化思考
PEMFC流道的多目标优化
民用建筑防烟排烟设计优化探讨
关于优化消防安全告知承诺的一些思考
一道优化题的几何解法
由“形”启“数”优化运算——以2021年解析几何高考题为例
围绕“地、业、人”优化产业扶贫
事业单位中固定资产会计处理的优化
4K HDR性能大幅度优化 JVC DLA-X8 18 BC
几种常见的负载均衡算法的优化