打印

学习:什么是流水线操作

[复制链接]
3643|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
win8|  楼主 | 2012-6-2 10:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
与哈佛结构相关,DSP芯片广泛采用流水线以减少指令执行时间.从而增强了处理器的处理能力。要执行一条DSP指令需要通过取指令、译码、取操作数和执行等几个阶段、DSP的流水线是指它的几个阶段在程序执行过程中是重叠的,即在执行本条指令的同时,下面的3条指令也依次完成了取操作数、译码、取指令的操作。换句话说,在每个指令周期内。4条不同的指令处于激活状态.每条指令处于不同的阶段。正是利用这种流水线机制、保证DSP的乘法、加法以及乘加运算可以在一个单周期内完成。这对提高DSP的运算速度具有重要意义,特别是当设计的算法需要进行连续的乘加运算时.这种结构的优越性就得到了充分的友现。也正是这种结构。决定了DSP的指令基本上都是单周期指令。衡量一个DSP的速度也基本上以单周期指令时间为标准.其倒数就是MIPS。

相关帖子

沙发
gaochy1126| | 2012-6-2 10:22 | 只看该作者
我想问一下,还有其他的操作模式吗?

使用特权

评论回复
板凳
sqcumt123| | 2012-6-3 09:44 | 只看该作者
本人也很想知道,盼,,,,

使用特权

评论回复
地板
爱之翼V| | 2012-6-3 10:31 | 只看该作者
理论上讲,应当还有其他的操作模式。共探讨

使用特权

评论回复
5
爱之翼V| | 2012-6-5 17:22 | 只看该作者
盼真理早现。

使用特权

评论回复
6
职场新鲜人| | 2012-6-11 16:54 | 只看该作者
这种模式目前都在采用。

使用特权

评论回复
7
午后苦丁茶| | 2012-6-12 21:20 | 只看该作者
期待。。。

使用特权

评论回复
8
haitun1895| | 2012-6-13 08:59 | 只看该作者
是哦,期待

使用特权

评论回复
9
海豚aa| | 2012-6-26 13:33 | 只看该作者
流水线操作。。。学习了

使用特权

评论回复
10
jiang390625| | 2012-6-26 14:12 | 只看该作者
原来是这样所以DSP指令都是单周期指令。多谢楼主。

使用特权

评论回复
11
blacksword| | 2012-6-26 16:04 | 只看该作者
举个简单的流水线的例子,今天你家来了好多客人,要做好做的菜。

如果什么事情都是老婆大人一个人在做,她只能洗菜—》切菜—》烧菜-》洗第二个菜-》切第二个菜-》烧第二个菜之样下去。

如果 孩子与你也都上手了,就可以变成

孩子在洗第三个菜时、你在切第二个菜,你老婆在烧第一个菜。

这就是三级流水线!

使用特权

评论回复
12
拿起书本| | 2012-7-2 13:22 | 只看该作者
我觉得是华罗庚的“统筹方法”的具体应用。:)

使用特权

评论回复
13
blacksword| | 2012-7-2 21:25 | 只看该作者
统筹方法是并行计算,不是流水线操作。如果重复烧水泡茶就可以看着流水线操作了

使用特权

评论回复
14
blacksword| | 2012-7-2 21:27 | 只看该作者
而且是类似C6000这样多个处理单元加流水线的综合优化了

使用特权

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

本版积分规则

0

主题

67

帖子

0

粉丝