TI中文支持网
TI专业的中文技术问题搜集分享网站

C6474 多核编程问题

      最近做的一个项目里要在DSP上做媒体处理,主要实现编、解码和混音三个功能,目前提供了三个C6474的DSP,想到的实现方式有三种:1、在其中两个DSP中实现编解码功能(编解码代码相同),另一个DSP实现混音功能;2、用每个DSP的三个核分别完成编码、解码和混音;3、把9个核当成9个CPU,每个核完成编、解码和混音的全部功能。想问问各位同仁这三种方式哪一种会更好些,谢谢!

 

Yuefeng Xie:

回复 Andy Yin1:

谢谢您的回答!也就是说如果对性能要求不是很高的情况下选择在一个核上会比较好,而如果要求性能高的话,选择在一个DSP上实现编解码、混音会比在三个DSP上各自实现编解码、混音好些?

Andy Yin1:

回复 Yuefeng Xie:

由几个DSP处理区别于你的应用设计要求。

Yuefeng Xie:

回复 Andy Yin1:

我们目前的设计是编码->混音->解码这种流水线的方式处理,所以想问下您,上面提出的三种方式具体哪种工作方式会更好些。因为我也是最近才开始入手DSP的,一直在狂补知识,但还是赶不上项目的需求,谢谢了!

lyman_uestc:

回复 Yuefeng Xie:

感觉你的问题略难回答,Andy把原则都列出来了,主要看你的各核之间数据交互多少吧,当然你有三个DSP,要是数据交互少,肯定是并行度越高越好,但是你又是初学者,刚开始就编不同核之间可能问题会比较多吧,个人见解哈

Yuefeng Xie:

回复 lyman_uestc:

谢谢lyman_uestc的建议!问题多可以一个个解决嘛,主要是希望一开始的整体框架能够比较准确,后期需要改动的就少了

赞(0)
未经允许不得转载:TI中文支持网 » C6474 多核编程问题
分享到: 更多 (0)