导航:首页 > 源码编译 > ht编译功能

ht编译功能

发布时间:2022-08-28 16:40:19

Ⅰ HT超线程是什么

1.“超线程”技术原理揭示

“超线程”(Hyperthreading Technology)技术就是通过采用特殊的硬件指令,可以把两个逻辑内核模拟成两个物理芯片,在单处理器中实现线程级的并行计算,同时在相应的软硬件的支持下大幅度的提高运行效能,从而实现在单处理器上模拟双处理器的效能。其实,从实质上说,超线程是一种可以将CPU内部暂时闲置处理资源充分“调动”起来的技术。

2.“超线程”的实现条件

CPU的支持,实现“超线程”的功能必须选购一块支持“HT”技术的处理器。Intel 支持这一技术的CPU有Pentium4 3.06、2.4C、2.6C、2.8C、3.0GHz、3.2GHz处理器以及最新上市的Prescott核心的处理器。

主板芯片组和主板BIOS的支持

正式支持“HT”技术的芯片组有Intel的875P、E7205、850E、865PE/G/P、845PE/GE/GV、845G(B-stepping)、845E。其中875P、E7205、865PE/G/P、845PE/GE/GV以及最新推出的 915/925芯片组均可直接支持超线程技术的使用,而早前的845E以及850E芯片组,只要升级BIOS就可以解决支持的问题。SiS方面有SiS645DX(B版)、SiS648(B版)、SiS655、SiS658、SiS648FX。VIA方面有P4X400A、P4X600、P4X800。同时,主板的BIOS也必须支持超线程功能。

操作系统和应用软件的支持

目前在微软的操作系统中只有Windows XP及以上的版本才能正式支持“超线程”技术,Windows 98/Me/2000均不支持此项功能。

一般说来,最大发挥HT技术的运行效能还需要真正支持超线程技术的软件,现实中这样的软件是少之又少的。除了MS Office系列软件和一些视频、图形如Photoshop等专业软件外几乎都不支持HT技术。很多游戏也不支持HT技术。

Ⅱ 请问电脑处理器中HT超线程是什么意思

HyperTransport 技术

超线程(HT)技术通过在各处理器上复制体系结构状态,同时共享一组处理器执行资源,可实现线程级并行处理(TLP)。在安排线程时,操作系统将来年感个独立的体系结构状态视为独立的“逻辑”处理器,从而使得支持多处理器的软件无需修改,便可以在其上同时运行两个线程,如同系统含有多个逻辑处理器一样。虽然超线程(HT)技术不能实现通过添加另一个处理器可以获得的性能扩充登记,但是性能指标测试显示一些服务器应用的性能提高了30%。这一技术可以改Microsoft Windows 2000 Advanced Server 上的应用的性能,同时它在一些针对超线程(HT)技术进行优化的操作系统上将可以发挥出最佳性能,其中包括Microsoft NET Server、Windows XP和Linux的某些版本。

至强64处理器采用了HyperTransport技术来进行数据交换,而其数据带宽达到了3.2GBps。 处理器与芯片组之间以及主板芯片的主要数据通道都采用了HyperTransport。

Ⅲ 汇编语言中指令都表示什么

算术运算、逻辑运算、位运算、判断分支、跳转、中断、数据传送、空操作、输入输出等。

Ⅳ 什么是超线程,是HT吗

“超线程”技术(Hyper-Threading Technology)是Intel在2002年发布的一项新技术。Intel率先在XERON处理器上得到应用。由于使用了该技术,Intel将是世界上首枚集成了双逻辑处理器单元的物理处理器(其实就是在一个处理器上整合了两个逻辑处理器单元)的提供者,据说此项技术能够提高30%的处理器性能。所谓超线程技术就是利用特殊的硬件指令,把多线程处理器内部的两个逻辑内核模拟成两个物理芯片,从而使单个处理器就能“享用”线程级的并行计算的处理器技术。多线程技术可以在支持多线程的操作系统和软件上,有效的增强处理器在多任务、多线程处理上的处理能力。
超线程技术可以使操作系统或者应用软件的多个线程,同时运行于一个超线程处理器上,其内部的两个逻辑处理器共享一组处理器执行单元,并行完成加、乘、负载等操作。这样做可以使得处理器的处理能力提高30%,因为在同一时间里,应用程序可以充分使用芯片的各个运算单元。
对于单线程芯片来说,虽然也可以每秒钟处理成千上万条指令,但是在某一时刻,其只能够对一条指令(单个线程)进行处理,结果必然使处理器内部的其它处理单元闲置。而“超线程”技术则可以使处理器在某一时刻,同步并行处理更多指令和数据(多个线程)。可以这样说,超线程是一种可以将CPU内部暂时闲置处理资源充分“调动”起来的技术。
实现超线程的五大前提条件:
(1)需要CPU支持
目前正式支持超线程技术的CPU有Pentium4 3.06GHz 、2.40C、2.60C、2.80C 、3.0GHz、3.2GHz以及Prescott处理器,还有部分型号的Xeon。
(2)需要主板芯片组支持
正式支持超线程技术的主板芯片组的主要型号包括Intel的875P,E7205,850E,865PE/G/P,845PE/GE/GV,845G(B-stepping),845E。875P,E7205,865PE/G/P,845PE/GE/GV芯片组均可正常支持超线程技术的使用,而早前的845E以及850E芯片组只要升级BIOS就可以解决支持的问题。SIS方面有SiS645DX(B版)、SiS648(B版)、SIS655、SIS658、SIS648FX。VIA方面有P4X400A、P4X600、P4X800。
(3)需要主板BIOS支持
主板厂商必须在BIOS中支持超线程才行。
(4)需要操作系统支持
目前微软的操作系统中只有Windows XP专业版及后续版本支持此功能,而在Windows2000上实现对超线程支持的计划已经取消了。
(5)需要应用软件支持
一般来说,只要能够支持多处理器的软件均可支持超线程技术,但是实际上这样的软件并不多,而且偏向于图形、视频处理等专业软件方面,游戏软件极少有支持的。应用软件有Office 2000、Office XP等。另外Linux kernel 2.4.x以后的版本也支持超线程技术。

参考资料:http://www.china-askpro.com/msg48/qa94.shtml

Ⅳ 超线程(HT)是什么

何为Hyper-Threading(超线程技术):

当今的处理器发展普遍向着提高处理器指令平铺速率的方向迈进,但由于所使用的处理器资源会有冲突,因此性能提升的效果并不理想。而通过Hyper-Threading技术,通过在一枚处理器上整合两个逻辑处理器(注:是处理器而不是运算单元)单元,使得具有这种技术的新型CPU具有能同时执行多个线程的能力,而这是现有其它微处理器都不能做到的。

简单的说,Hyper Threading是一种同步多执行绪(SMT,simultaneous Multi-threading)技术,它的原理很简单,就是把一颗CPU当成两颗来用,将一颗具Hyper-Threading功能的“实体”处理器变成两个“逻辑”处理器而逻辑处理器对于操作系统来说跟实体处理器并没什么两样,因此操作系统会把工作线程分派给这“两颗”处理器去执行,让多种应用程序或单一应用程序的多个执行绪(thread),能够同时在同一颗处理器上执行;不过两个逻辑处理器是共享这颗CPU的所有执行资源。

Hyper-Threading技术简介

Hyper-Threading做法是复制一颗处理器的架构指挥中心(architectural state)变成两个,使得Windows操作系统认为是在与两颗处理器沟通,但这两个架构指挥中心共享该处理器的工作资源(execution resources)。架构指挥中心追踪每个程序或执行绪的执行状况;工作资源指的则是“处理器用来进行加、乘、加载等工作的单元(execution unit)”。如此一来,操作系统把工作线程安排好以后,就分派给这两个逻辑上的处理器执行,而这颗CPU的每个执行单元等于在同样的时间内要服务两个“指令处理中心”,当然它的效率就高多了,操作系统就把一颗实体的处理器认定为两个逻辑处理器作工作指派,当然整体工作效能就比没有具备Hyper-Threading 的处理器高出许多,性价比自然高出许多。

超线程技术实现的必要条件

除了硬件支持之外,我们必须注意到,超线程技术的实现还需要软件的支持才能够发挥出应有的威力。首先是操作系统的支持,我们必须使用支持双处理器的操作系统,如Win2000等才能完全发挥出超线程技术的性能。至于软件方面,目前很多专业的应用程序对于双处理器都提供了支持,如着名的图形处理软件3Dmax、Maya等。

此外,很多用户可能会有疑问,既然超线程技术以前专门针对服务器处理器,那么现有的众多软件,能否完全兼容支持超线程技术的处理器,是否还需要什么修改才能运行呢?其实这个我们大可不必担心,现有的IA32软件不需进行任何的修改,就可以在支持超线程的P4处理器上很好的运行了。

超线程=效能提升?

一般很多人都会认为,采用超线程技术,就能使得系统效能大幅提升,但是事实真是如此么?不要忘了我们前面说到的超线程技术实现的必要条件,这可是超线程技术发挥应有效能的前提条件。除了操作系统支持之外,还必须要软件的支持。从这点我们就可以看出,就目前的软件现状来说,支持双处理器技术的软件毕竟还在少数。对于大多数软件来说,目前由于设计的原理不同,还并不能从超线程技术上得到直接的好处。因为超线程技术是在线程级别上并行处理命令,按线程动态分配处理器等资源。该技术的核心理念是“并行度(Parallelism)”,也就是提高命令执行的并行度、提高每个时钟的效率。这就需要软件在设计上线程化,提高并行处理的能力。而目前PC上的应用程序几乎没有为此作出相应的优化,采用超线程技术并没不能获得效能的大幅提升。

上面说的只是目前软件支持的现状,操作系统在这个方面则没有太大的问题,毕竟Windows的某些版本、Linux都是支持多处理器的操作系统。并且随着Intel支持超线程技术的处理器面世之后,凭借Intel处理器的号召力,必然会引起目前应用程序设计上的改变,必然会有更多的支持并行线程处理的软件面世,届时,当然是支持超线程处理器大显身手的时候了。那时候,普通用户才能够从超线程技术中得到最直接的好处。

但是我们还是需要看到,随着目前操作系统对于双处理器技术的广泛支持,例如Windows2000、Windows XP等操作系统都支持双处理器,在这些操作系统上使用支持超线程技术的处理器,对于系统的整体性能还是有一定的提高的。。

Ⅵ 英特尔HT技术指什么

HT

定义一:超线程(HT)技术(由CPU厂商Intel开发)
(一)准确名称

1. 英文名称:Hyper Threading Technology

2. 中文名称:超线程(HT)技术

3. 采用含超线程(HT)技术的英特尔®奔腾®4处理器的电脑

(二)超线程(HT)技术的工作原理及特点

这是英特尔的一项创新技术,它能够将系统性能提高25%。

超线程(HT)技术进一步增强了英特尔®NetBurst®微体系机构,使一个奔腾®4处理器能够同时执行两个线程。通过充分利用闲置的处理器资源,使总体系统性能显着提高。也就是在多任务环境中,使现有软件实现明显的性能提升,而无需修改代码。而且两个线程同时利用执行资源,并不发生冲突。

这种方法就好像在健身房里一边骑自行车一边看书,可以使用不同的“资源”(腿和眼)同事做两件事,这样就比只骑车或只读书完成了更多工作。

(三)含HT(超线程)技术的一个处理器是否能够发挥两个处理器的作用?

不是。它只是使用一个处理器行使两个处理器的功能,能够同时执行两个线程。这些线程可能来自两个不同的应用,或者来自一个多线程应用或操作系统的两个任务或进程。

(四)为什么需要多任务处理能力?

如果想同时进行学习、工作娱乐和共享,含HT(超线程)技术的英特尔奔腾4处理器可以满足你的需求。在转换音乐文件的同时,可以在PC上玩游戏。或者在观看另一部下载电影的同时压缩数字视频。实现事半功倍的效果。

(五)可以使用HT(超线程)技术来运行当前的应用吗?

当然可以。HT(超线程)技术的一个显着特点就是:无需专门的软件即可享受到其优势。只需在多任务环境下运行当前的应用,就可以实现HT(超线程)技术的全部优势,达到事半功倍的效果。

(六)HT(超线程)技术会对现有的外设(打印机、扫描仪、照相机)造成影响吗?

当前,HT(超线程)技术不会对外设的使用造成任何影响。而且,使用基于HT(超线程)技术的系统,可以很好的支持当今的应用和外设,而不需要升级现有的应用和外设驱动程序,从而在执行多任务操作时带来显着的性能提升,同时也能较好地控制成本。

(七)HT(超线程)技术

只有贴上这个标志的台式电脑才是基于采用了含HT(超线程)技术的奔腾4处理器的高性能电脑。

(8)缺点
在有些早期应用软件中,可能会产生不兼容问题,而导致软件无法正常使用,或性能下降。

定义二:超传输总线(HT bus)技术(由CPU厂商AMD主导制定的技术)

⑴技术参数

HyperTransport�6�4 Technology Overview

HyperTransport interconnect technology is a high-performance, high-speed, high-bandwidth, point-to-point link that provides the lowest possible latency for chip-to-chip links. HyperTransport technology provides a flexible, scalable interconnect architecture designed to rece the number of buses within the system, provide a high-performance link for applications ranging from embedded systems, to personal computers and servers, to network equipment and supercomputers.

HyperTransport technology's aggregrate bandwidth of 22.4GB/sec represents better than a 70-fold increase in data throughput over legacy PCI buses. While providing far greater bandwidth, HyperTransport technology complements legacy I/O standards like PCI as well as emerging technologies like PCI-X and PCI Express.

The HyperTranport Specification is clearly defined and maintained by the HyperTransport Consortium. The non-profit consortium publishes the specification, drives the development of future HyperTransport specifications and manages all specification issues. This enables the developer to confidently implement HyperTransport technology with the assurance that the resulting system will be interoperable with other HyperTranport-based subsystems.

HyperTransport 技术是一种创新的技术,提供积体电路可升级、进阶高速、高效能及点对点连结的功能。它具有 4、8、16 及 32 位元频宽的高速序列连结功能,并提供每秒 12.8 GB 的频宽,可支援多种 GHz+ 64 位元处理器及新兴的 I/O 技术,例如:Intel 的 InfiniBand 及 10 Gigabit 乙太网路。HyperTransport 是一种协定而非仅是一种实体的界面,它可以因应新的应用程式而升级。在 HyperTransport 协定中,资料被切割成资料区块或封包。每个资料区块最长可以到达 64 位元。

HyperTransport 技术有助于减少系统中汇排的数目,并且可提供内嵌应用程式高效能的连结。有了 HyperTransport 技术,PC (相互沟通的网路及通讯装置) 中的晶片可以增加比现有技术快 40 倍的速度。HyperTransport 是特别为小于 0.13 微米的晶片规格而设计的。

HyperTransport 的目的并不是要取代其他的 I/O 技术,而是要提供一种符合记忆体及 I/O 元件资料传输需求的高标准晶片对晶片的内部连结,它可以而容易地连结低速的传统 I/O 装置及高速的新媒界 I/O 通道。

⑵简介

HyperTransport,简单说就是一种高速的数据总线,用于CPU和芯片组、CPU之间以及芯片组南北桥之间的连接。它由两条点对点的单向数据传输路径组成,输入输出各一条,采用全双工设计,具有高带宽、低延迟、结构简单等优点。目前Athlon 64 只开放了1个HyperTransport接口,而Opteron和Athlon 64 FX 则有3个。
这是一种高速点对点总线,简单来说就是提高了输入输出带宽,它的优势在单处理器系统中还没有发挥出来。但是在最新的Athlon 64 X2处理器中,这种优势已经体现出来,超传输总线技术使AMD的速龙双核处理器免去了Intel的Pentium D处理器所存在的带宽共享问题,使Athlon 64 X2的理论带宽高于Intel Pentium D 的带宽,同时HT bus提供的I/O直连技术为未来高带宽设备的增加提供了保障。

⑶原理
HyperTransport技术是通过在CPU中额外提供一条数据通道来达成目标,其基本目标是有效提升处理器执行效率与降低数据延迟。
通常情况下,Pentium4级别的800Mhz的前端总线难以满足2Ghz以上频率的处理数据交换,因此HT技术通过提供额外的数据传输通道,有效的提升了前端总线带款,充分利用了处理器的剩余资源。
由于Intel主板的南北桥分化设计,使的各类总线在与处理器进行数据交换时,延迟较高。在经过特殊设计优化的软/硬件中,可以将数据分别向两条数据通道发送数据。这种原理类似于电容,假定1通道接受1信号需要1单位延迟,而当有2通道时,在一单位延迟中可以接受2次信号或者交替发送,每次为0.5单位延迟。

定义三:作为魔兽争霸中一个兵种Huntress(女猎手)的简称。

Ⅶ 简述ht(超线程)技术

超线程技术就是利用特殊字符的硬件指令,把两个逻辑内核模拟成物理芯片,让单个处理器能使用线程级并行计算,从而兼容多线程并行计算,从而兼容多线程操作系统和软件,使运行性能提高30%.

虽然单线程芯片每秒钟能处理成千上万条指令,但是在任一时刻只能对一条指令进行操作。而“超线程”技术可以使芯片同时进行多线程处理,使芯片性能得到提升。如果单单是CPU支持超线程技术而没有芯片组、软件进行协同作战的话,超线程技术也就是一句空话而已。

那又有哪些芯片支持超线程技术呢?

Intel方面有850E、845GE、845PE、845GV、845G、845E、新款的Intel方面有850GE、845PE芯片组均可正常支持超线程技术的使用,而最早前的845E以及850E芯片组只需升级BIOS即可解决支持问题。
而SIS矽统方面决定升级其sis654DX、sis648芯片组为“B”版,这样就可以支持多线程技术了。

软件方面: 操作系统有 winXP;应用软件为office2000、officeXP等。另Linux kemel2.4.x以后的版本也支持超线程技术。原来目前还只是一些办公软件支持超线程,这也未免让爱好GAME的小编失望呀!

程序是一组编译代码,可以执行相关的数据计算与操作,这些代码由一条条的指令组成,每一个代码组就是一条线程。在电脑中,无论做任何操作,都需要动用到线程,即使按一按键盘,电脑响应输入信号,也有相关的指令在运行。

现有主流电脑使用x86架构,每次只能执行一条线程,即单线程系统。单芯片计算环境中,在执行指令的时候,CPU先找出相应指令所在的内存位置,执行下一条指令,再转换到另一个位置,在同一时间内CPU只能对应一个指令。线程可以中断,并把中间结果暂存在另一个特殊位置(堆栈),不同的线程可以交叉运行,实现多任务,但每次运行的线程仍然仅有一条,千万不要把多任务和多线程混淆了。

超线程是一种特殊的多线程技术,它可以充分利用CPU的效率,发挥单个物理CPU的潜力。它不是代替多处理器,而是为了让多处理器的实力发挥得更加完美。

简而言之:超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,从而兼容多线程操作系统和软件,提高处理器的性能。操作系统或者应用软件的多线程可以同时运行于一个HTT处理器上,两个逻辑处理器共享一组处理器执行单元,并行完成加、乘、负载等操作。这样就可以使得运行性能提高30%,这是因为在同一时间里,应用程序可以使用芯片的不同部分。虽然单线程芯片每秒钟能够处理成千上万条指令,但是在任一时刻只能够对一条指令进行操作。而“超线程”技术可以使芯片同时进行多线程处理,使芯片性能得到提升。

Ⅷ HT技术是什么

定义一:超线程(HT)技术(由CPU厂商Intel开发)
(一)准确名称
1. 英文名称:Hyper Threading Technology
2. 中文名称:超线程(HT)技术
3. 采用含超线程(HT)技术的英特尔®奔腾®4处理器的电脑
(二)超线程(HT)技术的工作原理及特点
这是英特尔的一项创新技术,它能够将系统性能提高25%。
超线程(HT)技术进一步增强了英特尔®NetBurst®微体系机构,使一个奔腾®4处理器能够同时执行两个线程。通过充分利用闲置的处理器资源,使总体系统性能显着提高。也就是在多任务环境中,使现有软件实现明显的性能提升,而无需修改代码。而且两个线程同时利用执行资源,并不发生冲突。
这种方法就好像在健身房里一边骑自行车一边看书,可以使用不同的“资源”(腿和眼)同事做两件事,这样就比只骑车或只读书完成了更多工作。
(三)含HT(超线程)技术的一个处理器是否能够发挥两个处理器的作用?
不是。它只是使用一个处理器行使两个处理器的功能,能够同时执行两个线程。这些线程可能来自两个不同的应用,或者来自一个多线程应用或操作系统的两个任务或进程。
(四)为什么需要多任务处理能力?
如果想同时进行学习、工作娱乐和共享,含HT(超线程)技术的英特尔奔腾4处理器可以满足你的需求。在转换音乐文件的同时,可以在PC上玩游戏。或者在观看另一部下载电影的同时压缩数字视频。实现事半功倍的效果。
(五)可以使用HT(超线程)技术来运行当前的应用吗?
当然可以。HT(超线程)技术的一个显着特点就是:无需专门的软件即可享受到其优势。只需在多任务环境下运行当前的应用,就可以实现HT(超线程)技术的全部优势,达到事半功倍的效果。
(六)HT(超线程)技术会对现有的外设(打印机、扫描仪、照相机)造成影响吗?
当前,HT(超线程)技术不会对外设的使用造成任何影响。而且,使用基于HT(超线程)技术的系统,可以很好的支持当今的应用和外设,而不需要升级现有的应用和外设驱动程序,从而在执行多任务操作时带来显着的性能提升,同时也能较好地控制成本。
(七)HT(超线程)技术
只有贴上这个标志的台式电脑才是基于采用了含HT(超线程)技术的奔腾4处理器的高性能电脑。
(8)缺点
在有些早期应用软件中,可能会产生不兼容问题,而导致软件无法正常使用,或性能下降。
定义二:超传输总线(HT bus)技术(由CPU厂商AMD主导制定的技术)

Ⅸ 合泰编译器查找功能不好用

和泰编译器查找功能好用。
合泰的单片机网上资料并不多,可参考的源码也不多,入门着实费了很大的劲。不过,好在是国产单片机,datasheet是中文的,看起来方便不少。
合泰半导体成立于2012年,隶属台湾盛群半导体(HOLTEK SEMICONDUCTOR INC.)集团,合泰半导体总部位于中国广东东莞松山湖,负责HOLTEK产品在中国之研发、生产、销售及售后服务。
合泰的开发软件HT-IDE3000对于C语言的支持不是很友好,可能还存在不少的问题,所以建议使用汇编。当然如果跟我一样汇编学的不太好,那就只能使用C语言了,开发过程中踩了不少的坑。

阅读全文

与ht编译功能相关的资料

热点内容
序列化后再压缩 浏览:154
福克斯15t压缩比 浏览:927
手机qq发压缩包 浏览:677
安卓机蓝牙耳机如何弹出弹窗 浏览:111
linuxoracle环境变量设置 浏览:359
php去掉重复数据 浏览:365
C关机编程 浏览:767
程序员将鼠标拉到现实世界 浏览:60
思科服务器怎么开机 浏览:84
减脂健身app哪个好用 浏览:745
照片怎么压缩分文件夹 浏览:73
传感器如何连接单片机 浏览:28
云服务器多少个 浏览:602
孕妈app哪个比较好 浏览:813
java回车转义字符 浏览:761
linux启动级别修改 浏览:127
单片机采集交流方法 浏览:289
程序员的平凡理想 浏览:240
floyd最短路径算法c 浏览:389
新湖app在哪里下载 浏览:710