带你认识超线程技术二
发布时间:2008-08-10 阅读数: 次 来源:网乐原科技
支持超线程(HT)技术的BIOS、操作系统和应用
BIOS、操作系统和应用支持是实现超线程(HT)技术的重要因素。
BIOS支持
含超线程(HT)技术的奔腾4处理器系统改变了平台BIOS,从而使系统可以识别出逻辑处理器。在系统启动过程中,BIOS会统计和记录系统中可用逻辑处理器的数量,并将这一信息记录在奔腾4处理器的高级配置与电源接口(ACPI)一表中。操作系统随之即可按照该表为逻辑处理器调度线程。
操作系统支持
Microsoft Windows XP Professional和特定版本的Linux针对超线程(HT)技术进行了专门优化。英特尔不建议在其它操作系统中使用超线程(HT)技术。
在Windows XP Professional中,操作系统使用CPUID指令机制来识别支持超线程(HT)技术的微处理器。Windows XP Professional授权模型可支持超线程(HT)技术,准许用于两个物理处理器或总共四个(物理和逻辑)处理器。英特尔建议客户为Microsoft Windows XP Professional选择服务包1。
特定版本的Linux操作系统针对超线程(HT)技术进行了优化,如RedHat* Linux 9(Professional和Personal版本)、RedFlag* Linux Desktop 4.0和SuSe* Linux 8.2(Professional和Personal版本)。如果您购买了基于Linux操作系统的电脑,请向厂商查询您的电脑是否符合超线程(HT)技术平台要求和是否采用了超线程(HT)技术,以及该操作系统是否针对超线程(HT)技术进行了优化。
应用支持
在多线程环境中,超线程(HT)技术无需修改代码即可大幅度提高当前软件性能。除为现有应用带来的这些显而易见的优势以外,超线程(HT)技术还进一步提高了多线程应用的性能,其提升幅度取决于应用类型、所用线程模式以及不同的系统相关性。
尽管现有的多线程应用可在基于含超线程(HT)技术的奔腾4处理器的电脑上正常运行,但我们仍建议您修改代码以从该技术中获得最大受益。许多软件开发商都纷纷采用超线程(HT)技术对其应用进行重新设计,以充分发挥超线程(HT)技术独一无二的性能优势。
应用通过操作系统为系统中的多个逻辑处理器安排线程,就像传统多处理器系统中一样。系统BIOS和操作系统可识别当前可用的逻辑处理器。
英特尔为超线程(HT)技术提供了业界领先的兼容性和验证程序。英特尔、微软和许多软件厂商已在众多领先商业应用上进行了大量的兼容性测试。可在多处理器环境中运行的Windows应用也应该可以无需修改代码,即可在基于含超线程(HT)技术的奔腾4处理器的系统中正常运行。
平台要求
支持超线程(HT)技术的电脑必须包括:
· 含超线程(HT)技术的英特尔奔腾4处理器
· 支持超线程(HT)技术的芯片组
· 支持超线程(HT)技术的BIOS
· 专为超线程(HT)技术进行优化的操作系统
平台与映像稳定性
英特尔深知平台稳定性,特别是软件映像稳定性的重要性。因此,虽然超线程(HT)技术于2002年底就已推出,但直到2003年,在推出英特尔?865G芯片组之后,我们才正式建议企业为主流商业用户部署超线程(HT)技术。英特尔建议立即采用基于含超线程(HT)技术的英特尔奔腾4处理器和英特尔865G芯片组的电脑作为公司的稳定平台。英特尔865G可提供诸多高性能特性,包括高带宽接口、800 MHz系统总线、支持线速千兆位以太网的通信流架构和采用英特尔?极速通信引擎2技术的集成显卡。通过采用基于含超线程(HT)技术的英特尔奔腾4处理器和英特尔865G芯片组的电脑,您公司将可以最大限度地提高平台和映象的稳定性,同时显著提高业务效率、信息安全性和基础设施稳定性。
为了更平稳地过渡到超线程(HT)技术,英特尔建议企业首先过渡到Windows XP Professional(当然,如果您还没有这样做的话)。该款新型操作系统是充分发挥超线程(HT)技术性能优势的必要组件,它为多线程商用计算环境提供了更出色的性能、功能和安全性。此外,同时部署新操作系统和平台比分步进行要经济高效的多。
内部开发的公司软件
根据对预装软件所进行的大量兼容性测试显示,内部开发的公司软件的兼容性应该不成问题。但是,英特尔建议您还是要对支持超线程(HT)技术的平台进行一下软件兼容性评估,就象您在向其他新型平台上移植时所作的那样。
更为重要的是,英特尔建议公司软件开发人员要深入学习超线程(HT)技术,以便使用正确的线程来编写软件,从而实现最大的性能受益。通常,在支持超线程(HT)技术的系统上提高应用性能的最佳方法是确保在两个逻辑处理器上执行的线程对物理处理器上共享的资源有着最低的相关性。在了解了应用线程和进程如何使用含超线程(HT)技术的英特尔奔腾4处理器上的共享资源之后,软件开发人员即可合理设置处理器相关性以将系统资源的争用将至最低,从而大大提高应用性能。
英特尔提供了一套强大工具以帮助用户调整现有应用,从而充分利用超线程(HT)技术的优势。英特尔?编译器和英特尔?VTune?性能分析器丰富的特性可帮应用从超线程(HT)技术中获得最大的优势。多线程应用能够从含超线程(HT)技术的英特尔?性能库以及英特尔?开发商服务(一种为软件开发商提供辅助支持的在线资源)提供的程序得到增强的调谐优势。
降低成本
超线程(HT)技术是处理器领域的一项重大进步,它可以使英特尔奔腾4处理器更有效地利用其执行资源。超线程(HT)技术与奔腾4处理器的高时钟速率、英特尔NetBurst微体系结构以及英特尔865G芯片组的完美组合可提供极为卓越的性能,能够显著提高IT部门的效率、基础设施的稳定性和最终用户的工作效率。
部署了基于含超线程(HT)技术的奔腾4处理器的高性能电脑之后,IT部门将能够部署重要的后台服务以保护信息安全,降低公司IT开销,并简化环境管理,同时无需担心其电脑能否承受复杂应用和后台服务的联合负载。同时,这些系统还使用户在要求苛刻的多任务环境中获得迫切需求的性能,以充分享用当今顶级软件的强大性能,实现更高效的运营、制定更完善的决策、解决最严峻的业务挑战、以及增强公司的灵活性和竞争力等。此外,超线程(HT)技术还为未来的增长和新功能的添加提供了充足的扩展空间,从而使公司能够快速采用新型工具和应用。
毫无疑问,当前和未来的企业领导者将能够从含超线程(HT)技术的英特尔奔腾4处理器部署中赢得巨大的竞争优势。