为了减轻多核心处理器的编程工作,AMD已经出版了扩展其x86指令集的若干计划中的第一份计划。通过这个行动,AMD再次把它的规则用在了跟英特尔公司的竞争上,从而在技术上推进其CPU架构领先于它的最大竞争对手。
AMD发布了针对两个指令集的计划,它有助于程序实时地测量它们的性能。这种所谓的轻权剖析扩展(lightweight profiling extensions)让软件能够访问关于高速缓冲存储器过错的信息以及闲置的指令,以便它们能为进一步提高性能而最优化数据结构。
在一个称为软件并行性扩展(Extensions for Software Parallelism)的倡议下,AMD开展了若干工作,这是其中的第一项工作。其它的扩展可能重点在用于快速上下文切换或事务存储器的硬件支持,这两个功能都被视为多核心芯片编程的关键。
AMD公司的软件工程副总裁Earl Stahl表示,“当我们展望多核心系统时,我们看到硬件和软件有必要协同工作以发展一组新的技术,我们认为,这是扩展家族当中的第一个家族,并且我们正在着手其它的工作。”
轻权剖析指的是实时分析一个程序对其性能的影响,与此同时,其性能不受操作系统或驱动软件的影响。通过以标准的方式把处理器性能信息传送到这样一个过程,软件就能更快地转换数据结构,以减少高速缓冲存储器的出错。
AMD的提议涉及两种用于x86的新指令和一种新的数据结构。AMD还可能提供一种帮助剖析过程的软件库。Stahl指出,“这主要是面向运行时间环境、某些工具集和一些复杂、高性能应用—如数据库—的开发商。”
英特尔提供许多用于处理器的编译器、软件原语和工具,越来越多地瞄准有发展潜力的并行编程技术。今年6月,该公司推出可能够为向量和标量编程同时最优化程序的新款编译器。
此外,英特尔还披露了针对应用的语言研究,为更多的并行处理打开了大门。然而,该芯片制造商至今还没有讨论任何在其多核心CPU上扩展x86指令集以支持并行编程的计划。
对于它的器件来说,AMD赢得了率先向64位x86架构转移的技术赞誉。然而,在诸如媒体处理的其它领域,英特尔—而不是AMD—通常提供技术上的领导能力。
新的并行编程扩展指令集是否有助于AMD在性能上抓住有意义的转折点还要拭目以待。AMD并没有给出何时它希望终止关于新指令集反馈过程的时间表,也没有说明何时将把它应用于CPU之中或者它们能把性能提高到怎样的程度。
市场研究公司Insight64的首席分析师Nathan Brookwood指出,“这将赋予AMD一些优于英特尔之处,但是,我怀疑差不多要64位CPU才会应用,这要花一些时间在处理器中证明。”
关键字:指令 存储 扩展 缓冲 编辑: 引用地址:https://news.eeworld.com.cn/news/control/200708/15348.html
上一篇:SUN最新商用处理器入华 号称全球速度最快
下一篇:Intel推出可编程多核体系结构研究论文,披露并行编程模型处理器发展趋势
推荐阅读
- 【EEWORLD中秋国庆专辑】你身边的电子牛人秀
- “赞一赞我的国”:集合啦,侃侃好用的国产单片机
- 4月25日上午10:00-11:30 ADI与您相约 TOF (Time Of Flight) 技术介绍及产品应用 有奖直播
- 泰克送你三板斧,招招解决电源测试大难题!答题赢好礼喽!
- 答题赢好礼|机器故障防患未然 大机器健康状态监测为您助力
- 【你晒单我送礼】免费申请TI样品,晒单赢礼 !
- 有奖直播|Nexperia针对车联网应用的高效ESD解决方案
- 有奖直播|高速总线PCIe5.0技术发展与测试分享
- 调查:全新 TI E2E中文社区等你体验,等你抽奖!还可邀请好友助你一臂之力!
- 答题有礼|扫地机器人内部有多复杂?TI E2E 五步为你解密!