打印

DSP到底和PC差在哪里?

[复制链接]
1190|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dull_man|  楼主 | 2014-8-29 09:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
pc, DSP, DDR, hz, AC
PC强大的运算处理,同样的算法即使都改成定点放到DSP速度也有很大的制约,本质到底差在哪里?
拿我手里DM6437来说吧
DSP:32位处理器,60K左右的片内RAM L1cache和L2cache,128M片外RAM DDR2,600MHz主频(可以更高点)
PC:32位处理器,一级二级缓存上M,DDR2(DDR3)上G,主频近1.5GHz

从上面看,DDR这个影响应该不大吧,主频也只是一方面,单论主频DSP也是PC的1/3了,是不是主要就在内部缓存上呢?

相关帖子

沙发
dirtwillfly| | 2014-8-29 10:13 | 只看该作者
本质是架构不同,对性能有不少影响。

使用特权

评论回复
板凳
dirtwillfly| | 2014-8-29 10:15 | 只看该作者
本帖最后由 dirtwillfly 于 2014-8-29 10:16 编辑

DSP一般采用改进的哈佛结构(Havard structure)
PC一般是冯·诺依曼结构

另外,芯片的集成度也不同

使用特权

评论回复
地板
dull_man|  楼主 | 2014-8-29 10:39 | 只看该作者
dirtwillfly 发表于 2014-8-29 10:15
DSP一般采用改进的哈佛结构(Havard structure)
PC一般是冯·诺依曼结构

可是哈佛架构应该是更快一些,支持并行指令处理

使用特权

评论回复
5
huangfeng33| | 2014-9-24 10:35 | 只看该作者
DSP要想和PC比运算速度的话,只能在算法上优化,比如避免浮点运算,充分利用并行单了。

使用特权

评论回复
6
仙人球W| | 2014-9-24 11:17 | 只看该作者
路过

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

94

主题

176

帖子

0

粉丝