什么是超线程?超线程指的是什么?
什么是超线程
超线程(hyper-threading)其实就是同时多线程(simultaneous multi-theading),是一项允许一个CPU执行多个控制流的技术。
超线程技术是在一颗CPU同时执行多个程序而共同分享一颗CPU内的资源,理论上要像两颗CPU一样在同一时间执行两个线程,P4处理器需要多加入一个Logical CPU Pointer(逻辑处理单元)。因此新一代的P4 HT的die的面积比以往的P4增大了5%。而其余部分如ALU(整数运算单元)、FPU(浮点运算单元)、L2Cache(二级缓存)则保持不变,这些部分是被分享的。
虽然采用超线程技术能够同时执行两个线程,但它并不象两个真正的CPU那样,每个CPU都具有独立的资源。当两个线程都同时需要某一个资源时,其中一个要暂时停止,并让出资源,直到这些资源闲置后才能继续。因此超线程的性能并不等于两颗CPU的性能。
超线程干嘛用的
首先讲下英特尔的超线程技术,英特尔的超线程技术早在奔腾时期就有了,还在XEON处理器用到过,如果说奔腾D运用的双核心技术是把两颗单核的CPU塞在一起的话,超线程就是把一颗单核的CPU模拟成双核的来用,仅需要复制必要的资源、让两个线程可同时运行;同一时间内处理两个线程的工作,模拟实体双核心、双线程运作,讲的简单一点就是英特尔把一个只有X个核心的CPU,模拟成双倍核心来用
AMD的超线程技术就另外一种东西了,如果说英特尔的超线程技术是一种魔法,AMD的超线程技术就是物理层面上的超线程(CMT)了, AMD将一个核心在物理层面“切”成了双核,所以对不支持优化CMT的软件就捉襟见肘了,因为是“切”开的,不能像英特尔那样那样随时“合体”,想开就开,不想开就不开。所以在运行不支持CMT的软件时,软件会将一个模块中的一个小核心当成正常的大核心来使用,实际只用了“半个”核心,本质上也是模拟出两个核心来使用,这其实就是AMD单核性能比不上英特尔的原因,之后AMD提出的“模块化”,本质上也是一种部分超线程技术,不过只有浮点单元是超线程的
相关阅读
-
04-06
-
04-06
-
04-06
-
04-06
-
04-06
-
04-06
-
04-06
-
04-06
推荐阅读
-
-
银鹏控股公司:业务交流促提升互学互鉴共进步|世
3月2日,银鹏控股公司董事长刘懿婷带队前往中粮集团期货公司进行业务学习和交流。中粮期货公司从业多年、具有丰富实战经验的风险管理专家现场更多
2023-03-07 17:52:41
-
-
我国首个万吨级钠离子电池材料项目在山西综改区开
山西晚报讯(记者温丽芳通讯员张晓茹)日前,总投资约11亿元的山西华钠铜能(碳能)科技有限责任公司万吨级钠离子电池正(负)极材料项目在山更多
2023-03-07 11:51:14
-
-
建行阳江市分行:践行金融惠民理念-全球关注
2月24日,随着客户办妥抵押登记手续并成功放款,标志着阳江市建行“带押过户”业务取得历史性突破。根据中国人民银行发布《关于鼓励推广二手房更多
2023-03-07 11:53:21
-
-
焦点简讯:证监会同意三超新材向特定对象发行股票
中证网讯(记者昝秀丽)证监会网站3月6日消息,证监会发布关于同意南京三超新材料股份有限公司向特定对象发行股票注册的批复。【来源:中国证更多
2023-03-07 09:57:39
-
-
美股航空股6日全线走低
中证网讯(记者赵中昊)当地时间周一(3月6日),美股航空股全线走低。据wind数据,截至收盘,波音跌1 49%,美国航空跌1 47%,达美航空跌1%,更多
2023-03-07 09:43:44
-
-
世界热资讯!晋钢控股集团荣登2022山西省品牌十强
近日,“品牌强国(龙城)论坛”在太原举行,发布“2022中国上市公司品牌500强”以及“2022山西省品牌100强”。晋钢控股集团以218 9亿元的品牌更多
2023-03-06 17:38:52
-
-
手绘报告:2023预期目标
【来源:中国政府网】声明:转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请作者持权属证明发至邮箱newmedia@xx更多
2023-03-06 16:46:31
-
-
惠州首笔数字人民币缴纳税费业务成功落地
3月1日,TCL科技集团财务有限公司拿到了全市第一张使用数字人民币账户缴纳税款和非税收入的完税凭证,标志着惠州市首笔数字人民币缴纳税费业务更多
2023-03-06 11:50:50
-
理财