广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2211 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
吮雷
数位造型
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
知名人士
级别: 知名人士 该用户目前不上站
推文 x2 鲜花 x58
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[讨论][CPU] 有没有大大能说明一下什么叫做HT
cpu有什么HT技术的,不知道是什么意思><..
希望能有大大能告诉我一下!! 表情
还有看过什么P4E,最后面那个E是什么意思??跟HT有什么不同??


[ 此文章被shanghone在2005-02-20 11:14重新编辑 ]


献花 x0 回到顶端 [楼 主] From:台湾中华电信 | Posted:2005-02-20 11:05 |
小毛驴TWO 手机
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x48
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

HT 不是模拟两颗CPU运作的吗~??

E 表示! 这个CPU 是 E 款的~!! 哈哈

有说跟没说一样~!!

我只知道...每一款都有点不一样~!! ^^"

真怀念 P4 2.8C G


献花 x0 回到顶端 [1 楼] From:台湾中华电信 | Posted:2005-02-20 11:31 |
synnex38
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

执行超执行绪(Hyper-Threading,HT) 技术的系统需求为:支援超执行绪(HT)技术的 Intel® Pentium® 4 处理器、采用此技术的晶片组、BIOS 以及作业系统。效能会依照您使用的硬体及软体而有所不同。如需相关资讯,包括哪些处理器支援超执行绪(HT)技术的详细资讯

参考网站:http://www.intel.com/cd/products/services/...ocessors/86683.htm

而后面你说的因该是P4 2.8EG 的E吧,那因该是90奈米L2快取2MB的意思吧


[ 此文章被synnex38在2005-02-20 11:42重新编辑 ]


献花 x0 回到顶端 [2 楼] From:台湾中华电信 | Posted:2005-02-20 11:34 |
小毛驴TWO 手机
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x0 鲜花 x48
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

L2 2MB吗....??

我的是P4 3.0E G ..... L2只有 1MB说....!!!


献花 x0 回到顶端 [3 楼] From:台湾中华电信 | Posted:2005-02-20 11:48 |
synnex38
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用小毛驴TWO于2005-02-20 11:48发表的 :
L2 2MB吗....??

我的是P4 3.0E G ..... L2只有 1MB说....!!!

呃...不好意思打太快..是1MB没错


献花 x0 回到顶端 [4 楼] From:台湾中华电信 | Posted:2005-02-20 11:59 |
Sander
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

HT的英文是Hyper-Threading技术
(和AMD的HyperTransport汇流排是不一样的东西喔!)
其实这个技术到底有没有用..一直都有蛮大的争议
让我来简单说一下这个技术的原理吧

HT技术其实是Parallelism的一种实现
Parallelism就是平行化的意思
因为在CPU的设计中
要加快执行的速度..最简单的方法有两种
第一个就是加深Pipeline的级数
这么一来可以让Pipeline中每个Stage所要处理的事情变少
可以让时脉有效的提高
但是因为指令中有用到像是Branch(分支)的这种很麻烦的指令
因此一昧的加深Pipeline深度..反而会造成Data或Timing Hazard时候overhead会很严重
所以反而效能会下降(这点可以从同时脉的P4输给P3, 同时脉的Prescott输给Northwood可以看出来)
另外一个方法则是平行化
简单来说
就是一条执行管线不够快..那我就做两条嘛
像是现在的CPU中AMD的K7和K8执行管线有9条....Pentium4则有6条
这样的平行化是属于Instruction Level的Parallelism
意即在执行指令的这个层级所实现的平行化处理
也就是.."理论上"K7和K8在每一个clock可以执行9条指令
但是..事情并不是完美的
我们利用再好的演算法来分配指令给这几条执行管线去做
还是没有办法让执行单元发挥百分之百的效能(也就是任何时间内执行管线都是满的)
这个情况在高频率的Pentium4是更加的严重
因为本身的高频率让指令的快速有效率分配更加的困难
再加上P4本身的NetBurst架构..CPU内部的ALU是以主频率的两倍频在跑的
因此我们可以相信"大多数时间里"Pentium4内部执行单元应该都是闲置的

Intel使用了一个方法来利用这个闲置时间的浪费
就是所谓的HT技术
这技术是属于Threading Level Parallelism
意即是执行绪级别上的平行化
我们知道CPU的执行靠的是一个叫做Program Counter的东西
数0的时候读入第一条指令
数1的时候读入下一条指令...依此类推
Intel的HT技术就是用两个这样的Program Counter
让作业系统认为有两颗实体的CPU
但其实第二个Program Counter所使用的执行单元是和第一个共用的
也就是..多出来的Program Counter是利用同一套执行单元在空闲的时候
这么一来就可以利用只有一个CPU来模拟出两颗CPU
这样的做法效能当然跟两颗CPU的效能相差甚远
因为毕竟只有一颗实体的CPU
实际上...效能如果有10%左右的增加就已经算是很不错了
甚至在很多情况之下..效能没有任何的增进
再甚至会因为两个执行绪在共享执行资源下竞争
造成一些Hazard的发生而降低了效能

所以严格来说
Intel的HT技术是行销大于实质意义
要使用真正的双核心
可能要等到今年第三季
Intel会发表Dual Core的Pentium4 (Smithfield)
AMD也会发表Dual Core的K8
到时候才是真正双CPU的效能
大家再拭目以待吧!

此文章被评分,最近评分记录
财富:10 (by MaverickWu) | 理由: 说明详尽,值得大家效法~~
财富:30 (by ericlien)


献花 x0 回到顶端 [5 楼] From:台湾中华电信 | Posted:2005-02-20 13:09 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.063586 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言