dsp与我们用的cpu主要有2大区别
第一. 结构不一样,DSP是“哈佛结构”,CPU是冯.诺伊曼结构的。
DSP,哈佛结构是:程序指令存储和数据存储分开的,程序的寻址、解码、读取、执行效率高,可同步处理这4个指令,适合大数据流的数学运算。
普通的CPU是,冯.诺伊曼结构,只有一条总线来共享数据和程序地址,但是交互的指令效率比DSP要高。例如WINDOWS界面的对话操作。
第二.DSP内部有专门硬件的乘法器和大量的寄存器,各种数字运算的效率非常高。计算可以在一个时钟周期完成。
而CPU使用的是迭代的乘法技术,效率低,计算需要在多个时钟周期完成,但是可以节省硅晶元。
所以说DSP主要是作为运算处理器的应用而诞生。不要求太多的控制部分。
我们目前的系统大多是用INTER,AMD的U做控制,而把一些数据运算分布到显卡,DSP效果卡上去,这是很合理的一种架构。
苹果的PT录音系统为什么好,稳定,也大抵如此。把运算分布到DSP上而已。没啥太先进的地方。
如果有那么一天,中国的DSP普及了,计算机公司从软件小贩上升到DSP开发了,到处都可以买DSP音频效果卡,那就PT就没有任何优势可言。
[ 本帖最后由 graywolf 于 08-3-21 11:56 编辑 ]