您好,欢迎光临电子应用网![登录] [免费注册] 返回首页 | | 网站地图 | 反馈 | 收藏
在应用中实践
在实践中成长
  • 应用
  • 专题
  • 产品
  • 新闻
  • 展会
  • 活动
  • 招聘
当前位置:中国电子应用网 > 技术应用 > 正文

使用CLT 工具优化C6000 代码

2015年05月08日15:19:31 本网站 我要评论(2)字号:T | T | T
关键字:
Allen Yin  
Communication Infrastructure 
摘 要 
在C6000 DSP 的开发过程中,优化是必不可少的一个环节,根据对象不同可以分为系统,算法,代码以及内存优化。通常,开发者熟悉自己的代码,会从前三个方面修改以获得整体性能的提升,但是对于内存尤其是缓存(Cache)的优化,因为其涉及到芯片本身的架构,Cache 的维护由 DSP 自动完成,用户通常不能干预,所以似乎无从着手;考虑到这些实际的问题,从 TI 的 7.0 系列编译器开始支持使用缓存优化工具(Cache Layout Tools)对 C6000 代码进行优化,通过这一系列的工具,可以很轻松的完成 L1P Cache 性能的提升,本文详细介绍了该工具的使用方法。 

1.  引言 
目前,使用TI DSP 的用户越来越多,在C6000 系列DSP 中,包含了C64x, C64x+, C66x 等。在C6000 DSP 的开发过程中,为了充分利用DSP 的计算资源,需要对用户程序进行优化的工作,根据对象不同可以分为系统,算法,代码以及内存优化。通常,开发者熟悉自己的系统和代码,可以比较方便的从前三个方面修改以获得整体性能的提升,但是对于内存尤其是缓存(Cache)的优化,因为其涉及到芯片本身的架构,Cache 的维护由DSP 自动完成,用户通常不能干预,所以似乎无从着手;考虑到这些实际的问题,从TI 的7.0 系列编译器开始支持使用缓存优化工具(Cache Layout Tools)对C6000 代码进行优化,通过这一系列的工具,可以很轻松的完成L1P Cache 性能的提升,本文详细介绍了该工具的使用方法。

2.  C6000 DSP 内核缓存机制 
C6000 系统的存储器结构如下图所示。 

Figure 1.  C6000 存储器结构

登录网站后可下载文件

网友评论:已有2条评论 点击查看
登录 (请登录发言,并遵守相关规定)
如果您对新闻频道有任何意见或建议,请到交流平台反馈。【反馈意见】
关于我们 | 联系我们 | 本站动态 | 广告服务 | 欢迎投稿 | 友情链接 | 法律声明
Copyright (c) 2008-2025 01ea.com.All rights reserved.
电子应用网 京ICP备12009123号-2 京公网安备110105003345号