主题 :

AMD扩增x86指令延伸技术

- 2007-09-06 以 Cliff Lin
来源 : AMD – 关键词 : AMD, SSE5

AMD(NYSE:AMD)宣布针对x86架构创新技术,进一步推出新的SSE5指令集延伸技术,协助软件开发业者将精简程序代码,并使需要最多效能的应用能达到更高的使用效率。SSE5技术能协助开发业者,将那些可能影响企业及消费者日常生活的应用,进行效能最大化。这些应用包括高效能运算、多媒体与安全应用等应用程序。透过SSE5规格的发表,AMD使软件工具供货商与软件厂商能够抢先熟悉新技术,并可协助其开发各种效能密集型应用程序。

AMD资深副总裁暨技术长Phil Hester表示,芯片演进加上软件改良,为消费者与企业带来极大利益。透过搭载AMD核心的服务器、PC及其它装置,让软件更有效率地解决各种日常问题,以增进消费者日常使用经验时,将AMD所设计的效益发挥到淋漓尽致。藉由发表SSE5指令扩增至x86指令集中,我们继续支持开放合作的软件创新模式,将AMD的技术发展融入到客户的日常生活中。

由于业界关注焦点已从处理器速度转移到增进电源效率,处理器每秒执行指令数量的增加幅度也变得相当有限。因此,软件与硬件厂商必须寻找新方法来增进运算效能。

AMD 再一次提前向软件开发业界发表技术细节,以推动该方面技术的演进,并促进业界交流及获取相关建议。在此之前,AMD亦曾于2005年在 “Pacifica”代号阶段,就曾发表初期版本的AMD Virtualization™规格,成为此项技术进一步发展的先驱。此外,AMD最近发表Light-Weight Profiling规格,让软件开发业者充份发挥多重核心运算的极致效益。延续AMD开放合作的哲学,AMD提早向软件开发业者发表SSE5规格,有助于带动x86、64位运算的全面性发展。

The Portland Group公司经理Douglas Miles表示,PGI的目标是为研发业者提供高效能、跨平台且量产品质的平行编译器,以及各种软件开发工具。我们与AMD密切合作,使研发业者能快速且轻易地运用SSE5指令集,以增进其应用软件的运算效能,提升多核心与多媒体对其软件应用的极致表现。

多核心处理器技术以及整合多个协同处理器,都是突破效能极限的有效解决方案。此外,藉由减少指令数量以达到相同运算结果,藉以达到最高的效能,也是重要方案之一。本次推出的SSE5 技术,藉以提高每个指令的输出,让程序代码得以精简化。此先进技术,以往仅运用在专业高效能架构才能见到的功能,如今引进到x86平台。

SSE5技术包括:

• 三操作数指令(3-Operand Instructions)

一个运算指令,在执行时将一个数学或逻辑函式库,套用到操作数或输入数据。藉由增加操作数的数量,一个x86指令能处理二至三笔数据,SSE5允许将多个简单指令汇整成一个指令,达到更有效率的指令处理模式。提升为三运算指令的运算能力,是少数RISC架构的水平。

• 熔合乘法累积(Fused Multiply Accumulate)

三操作数指令功能,允许建立新的指令,有效率地执行各种复杂的运算。熔合乘法累积可结合乘法与加法运算,透过单一指令执行多笔重复计算。透过简化程序代码,让系统能迅速执行绘图着色、快速相片着色、音场音效,以及复杂向量演算等效能密集的应用作业。

SSE5 规格现已透过网站http://developer.amd.com/SSE5,开放给开发业者做研究参考,并将建置在即将于2009年问市的新一代AMD“Bulldozer”核心的处理器之中。


Google 广告