完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 一只耳朵怪 于 2018-6-25 11:26 编辑
最近做的一个项目里要在DSP上做媒体处理,主要实现编、解码和混音三个功能,目前提供了三个C6474的DSP,想到的实现方式有三种:1、在其中两个DSP中实现编解码功能(编解码代码相同),另一个DSP实现混音功能;2、用每个DSP的三个核分别完成编码、解码和混音;3、把9个核当成9个CPU,每个核完成编、解码和混音的全部功能。想问问各位同仁这三种方式哪一种会更好些,谢谢! |
|
相关推荐
6个回答
|
|
普遍的应用首先肯定是想把所有的应用放在一个core上简单处理,但是由于算法的复杂度及处理大数据量很难由一个core在规定的时间内完成,此时需要分配到多个核甚至多个DSP上。不同的应用多核协同处理的方法不一样,此时一般来说建议遵守如下原则:
1. 多核处理并行度越高越好; 2. 多核之间的数据交互及同步越少越好; 3. 多个DSP之间尽量独立,不存在数据交互。 |
|
|
|
zbb9612 发表于 2018-6-25 05:23 谢谢您的回答!也就是说如果对性能要求不是很高的情况下选择在一个核上会比较好,而如果要求性能高的话,选择在一个DSP上实现编解码、混音会比在三个DSP上各自实现编解码、混音好些? |
|
|
|
60user22 发表于 2018-6-25 05:29 由几个DSP处理区别于你的应用设计要求。 |
|
|
|
我们目前的设计是编码->混音->解码这种流水线的方式处理,所以想问下您,上面提出的三种方式具体哪种工作方式会更好些。因为我也是最近才开始入手DSP的,一直在狂补知识,但还是赶不上项目的需求,谢谢了! |
|
|
|
60user22 发表于 2018-6-25 05:47 感觉你的问题略难回答,Andy把原则都列出来了,主要看你的各核之间数据交互多少吧,当然你有三个DSP,要是数据交互少,肯定是并行度越高越好,但是你又是初学者,刚开始就编不同核之间可能问题会比较多吧,个人见解哈 |
|
|
|
boxi13058485785 发表于 2018-6-25 05:53 谢谢lyman_uestc的建议!问题多可以一个个解决嘛,主要是希望一开始的整体框架能够比较准确,后期需要改动的就少了 |
|
|
|
只有小组成员才能发言,加入小组>>
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
577 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1028 浏览 1 评论
677 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
500 浏览 1 评论
1024 浏览 0 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
133浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
105浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
114浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
112浏览 12评论
TPA6304-Q1: TPA6304 两片公用一组I2C的话,其中一片配置不成功怎么办
140浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 21:58 , Processed in 0.873784 second(s), Total 89, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号