来源:电子工程专辑
时间:2011-11-01
ARM稍早前公布了下一代ARMv8架构,将包含该公司首个64位元指令集,在消费及企业市场中,把基于ARM的处理器推进到全新领域。
在ARM TechCon 2011大会中, ARM技术长Mike Muller表示,新的v8架构将包含2个主要的执行状态:AArch64和AArch32,以及稍早前曾介绍过的针对64位元处理指令集的全新A64 ,后者也将继续支持ARM的现有指令集。
“ARMv8完全支持32位元的ARMv7a软件,”Muller表示,而该架构是为了化从32位元到64位元应用的优势所设计的。
这将把更具能效的64位元运算优势带入更多种应用中,如高端服务器和运算领域,而且还能向后相容于现有软件,并为当前软件提供一个透过共存架构升级的途径,他表示。
“64位元的操作系统可以很轻易且高效地支持现有的32位元软件,”他解释道。
谈到竞争对手英特尔,Muller表示,尽管这个产业依循着摩尔定律发展,但却已面临瓶颈了。他指出,多核是很好的发展方向,ARM确信将来我们将会朝更多更具能效的内核整合之路发展,而不是仅将一些不具能效的内核放在一起。整体而言,Muller强调,现在的问题已经来到系统级,而非单纯的核心问题了。
ARM的合作伙伴Nvidia已宣布瞄准服务器领域,但在前64位元ARM架构公布以前,该公司并不具备足够的竞争力将此一构想转化为现实,服务器的买主们不会将资金投注在无法处理其软件的设备上。
不过,尽管此次公布新架构意义重大,但Muller仍表示,要建构一个新架构并非一蹴可就,可能需要几年时间。“建立生态系统需要几年时间才足够,”他说。
事实上,首款基于ARMv8的处理器预计将在2012年问世,预计2014年将可见到执行此新架构的实际服务器原型。
“未来4~5年内,为了手机和平板等市场,ARM势必会朝64位元转移,”Real World Technologies分析师David Kanter说。“有趣的是,ARM的合作伙伴如Calxeda和Nvidia等都瞄准服务器市场,该领域面临着AMD、IBM、英特尔和甲骨文(Oracle)等公司的竞争,”他表示。
问题是,Kanter指出,无论ARM的64位元扩展功能是否完美,重点是ARM的合作伙伴能否提供具竞争力的产品,满足客户在性能,功效和可靠性方面的需求。
“显然Nvidia的策略是瞄准搭载图形处理器(GPU)的高性能运算(HPC)市场,Kanter说。他同时指出,另一个问题是ARM的合作伙伴大多是无晶圆厂公司,他们在整个系统和平台方面的经验也比较少,包括验证和测试等。不像AMD、IBM、英特尔和甲骨文等,无晶圆厂业者比较缺乏客制化设计的专有知识。
Muller还指出,随着系统日趋复杂,将需要增加更多的异质运算、系统分割,并解决设备的能效问题。“今天,所有的系统都受限于能源,”他说。“而解决方法是建构异质解决方案。”