DSP到底和PC差在哪里?

2019-08-02 14:40发布

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了,是不是主要就在内部缓存上呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
dirtwillfly
1楼-- · 2019-08-02 18:28
本质是架构不同,对性能有不少影响。
dirtwillfly
2楼-- · 2019-08-02 19:37
 精彩回答 2  元偷偷看……
dull_man
3楼-- · 2019-08-02 21:55
dirtwillfly 发表于 2014-8-29 10:15
DSP一般采用改进的哈佛结构(Havard structure)
PC一般是冯·诺依曼结构

可是哈佛架构应该是更快一些,支持并行指令处理
huangfeng33
4楼-- · 2019-08-03 00:30
DSP要想和PC比运算速度的话,只能在算法上优化,比如避免浮点运算,充分利用并行单了。
仙人球W
5楼-- · 2019-08-03 01:11
路过

一周热门 更多>