POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 5142|回复: 10
打印 上一主题 下一主题

超标量,有点迷茫,望大大详解

[复制链接]
跳转到指定楼层
1#
发表于 2010-2-8 21:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求救求救!!!!

你说的那个是一种被称作「Superscalar」(超纯量-架构)的处理器架构,可利用「Instruction prefetch」(中文不知叫啥~)帮助硬件流水线可以不用等待前一个指命完结,就可以将另一些不需用到前面运算结果的指令放入快取暂存器并加以执行。在软伴层面上,上面的两项特徵也是让单核多绪执行得以运作的根基。多核多绪执行只不过是多了一些物理核心来做并行运算而已,原理大致上相同。(其实前面我描述得比较简略。)

上面某同学的回复

这是我的回复
为什么超标量和这个会有关系呢?完全不是一个概念嘛~~超标量,很简单就是一堆标量处理器,分开处理不同的指令,比如一个处理器专门处理浮点,一个处理整数,而因为它的PC,也就是指令发射段仅仅只有一个,所以是一个核心,不过里面多了很多运算单元,而且他们是纵向排列的。不知道你是如何知道超标量这一名词的,也不知道指令预取为什么会出现在超标量中,更不清楚为什么一个简单的乱序执行会让你推脱到超标量和指令预取上来。。。。。。。


结果他说让我买本自己看。。。。。。
2#
发表于 2010-2-8 22:28 | 只看该作者
超标量从逻辑上看,就是一条流水线上上并行执行两条或者更多指令,他这里说的前半部分比较像是 pipeline 一种实现做法而已,multithreading 本身也有多种实现方式,和执行等待结果与否没有必然的关系。
回复 支持 反对

使用道具 举报

头像被屏蔽
3#
发表于 2010-2-9 00:26 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

4#
发表于 2010-2-10 15:18 | 只看该作者
很久**跑了,支持一下!超标量和指令预取没有关系把~~  呵呵 :〉
回复 支持 反对

使用道具 举报

5#
发表于 2010-2-26 02:09 | 只看该作者
进来感悟
回复 支持 反对

使用道具 举报

6#
发表于 2010-3-7 14:58 | 只看该作者
超标量从逻辑上看,就是一条流水线上上并行执行两条或者更多指令,他这里说的前半部分比较像是 pipeline 一 ...
Edison 发表于 2010-2-8 22:28

超标量,应该是有多条流水线的意思吧。
回复 支持 反对

使用道具 举报

7#
发表于 2010-3-7 19:01 | 只看该作者
对,应该是指使用多条独立的指令流水线。
回复 支持 反对

使用道具 举报

8#
发表于 2010-3-10 00:18 | 只看该作者
就是说效率更高?
回复 支持 反对

使用道具 举报

9#
发表于 2010-3-13 23:21 | 只看该作者
进来感悟 和学习
回复 支持 反对

使用道具 举报

10#
发表于 2010-5-21 11:20 | 只看该作者
超标量,应该是有多条流水线的意思吧。
archerzz 发表于 2010-3-7 14:58


这个流水线的含义要注意:不是单纸多个流水线。
比如pentium结构就是并行两条线
P6就是一条长线
他们都是超标量的
回复 支持 反对

使用道具 举报

11#
发表于 2010-7-31 18:00 | 只看该作者
超标量,比如Pentium 带有2个彼此独立整数处理器,可以同时执行两条彼此独立的指令,这就叫超标量。
HT技术:一个核心包含两个执行单元,每个执行单元有独立的一套寄存器,共享一个总线接口。
用的时候,一个执行单元执行指令,另一个填充数据到二级缓存。
双核:一个核心包含两个执行单元,两个总线接口
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-2-10 08:14

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表