不久前,ARM宣布了自己的第一个64位指令集处理器架构“ARMv8”。该架构基于32位的ARMv7而来,并保留了TrustZone安全执行环境、虚拟化、NEON(高级SIMD)等关键技术特性。Cortex-A9、Cortex-A15等著名核心就是由ARMv7架构衍生出来的。
为了迎接ARMv8 64位架构的到来,ARM正在与整个生态系统合作为其64位指令集提供支持。新的ARM编译器、Fast Models已经提供给关键合作伙伴,大量开源操作系统、应用程序和第三方工具也已在开发之中。ARM宣称,ARMv8新架构将把高能效的64位计算带入高端服务器等新的领域,并提供向下兼容性,便于现有软件的移植。
就具体问题,ARM的中国区总裁吴雄昂先生在ARM的技术研讨会期间,接受了记者的采访。
为什么开始推64位?
“从长期来讲,从32位到64位演进,这个事情迟早会发生的。”吴雄昂判断,“在未来的一个新环境里,对于功耗的要求远远不仅于终端这一块,而是各个层面都需要了。这也是为什么我们推出64位的主要原因。”说得更明确一点,就是ARM的合作伙伴需要他们把这个架构推到终端以外的设备。比如说,服务器。
据了解,现在平均每个人两个互联接口,而到了2025年,Cisco的预测是一百个以上。未来可能从发电到传输到整个使用的过程都可以智能化,然后通过云端来控制,这样对各种功耗的要求会越来越高。
而任何一个架构它在成熟的过程,需要相当大一段时间,不光是从硬件,软件,乃至整个生态系统的支持。吴雄昂透露,ARM现在宣布64位产品,实际上是为了其两年以后的服务器、及其他产品做一个预建设。
当然,这个64位架构的应用也不光局限于服务器。11月15日,西班牙国家超级计算机构——巴塞罗那超级计算中心(BSC)公布,将建造世界首个基于ARM架构CPU的超级计算机。BSC计划打造的超级计算机将采用NVIDIA Tegra 3四核心ARM Cortex-A9处理器。吴雄昂预计,未来超级计算机市场对功耗的要求会越来越高。他认为,这也是64位架构面向的一块重要市场。
信心从何而来?
“一般公司在开发产品的时候,基本上你只能通过内部的一些部门和特定的一两个客户来做,但ARM是通过好几个客户,甚至是整个产业合作来做这个事情,这是我们商业模式上的一个优势。”吴雄昂自豪地说。
他也提到了正在战略转型期的惠普:“对他们(惠普)来说,ARM的架构从商业模式上来讲,是一种更优的选择,因为采用ARM架构的合作伙伴比较多,它选择会比较多,可控性也高。它也可以要求合作伙伴针对自己做一些设计上的需求。”
“第二,ARM会把在功耗、兼容性等方面的优势延伸到服务器领域上来,这点大家是认同的。比如,64位会跟32位兼容,我们会把原来的生态系统全部带过去。”吴雄昂进一步说,“我想,因为移动连接已经成为了新产业的核心技术,ARM这边有优势,也会在64位的时候把它带进去。”
万变不离其宗
当然,ARM也是面临很大挑战的。首先,在服务器市场,之前很多软件都是设计给X86的,由于ARM过去根本没有64位的东西,所以这本身就是一个障碍。“在软件这方面,我们确实需要第三方的。不管是window还是linux的软件厂商。” 吴雄昂坦言。
第二个是功耗问题,因为对他们来讲除了耗电以外还有个密度的问题。吴雄昂解释道:“以前一个板子上只放几颗CPU,现在越放越挤,当密度到了一定程度时功耗会变得很高,冷却都非常非常难做。”
据了解,现在一个数据中心三分之二的成本不是在采购系统,而是在它维持日常的耗电。而这个耗电不光是在运作上,还在制冷上。吴雄昂也提到:“这是一个很实在的问题,就是说以后处理能力越来越高,密度越来越大,但一旦到了某个密度后,整个散热结构对你物理环境的需求会都不一样了。这个成本将会是个跳跃式的成本。所以对厂商来讲,不光要考虑运作成本,也要考虑到将来的发展路线。”
“我们并不是说ARM的架构对于所有的应用都适用,但是我们的好处就是,你可以通过我们的架构在功耗上的优势,把它拿去更改做成自己的东西。就是说我们从客户角度来讲,他希望自己有更多的可控。” 吴雄昂再次强调,“这是ARM商业模式的一个非常大的优势。”
“我们像面粉,至于用它来做汉堡还是做面条这是他们的事。ARM毕竟是小公司,我们很基本的原则就是,尽量提供这个生态架构,让别人来做事情,而我们本身只做核心这部分。所以说,帮助我们的合作伙伴在这个生态系统上得到成功,才是我们真正可以守的住的根本。我觉得,ARM赚一块钱,整个产业赚90块钱,这个是很平衡、很稳定的架构。” 吴雄昂说。
关键字:64位 ARM 惠普
编辑:赵思潇 引用地址:64位新人 ARM自有一套
推荐阅读最新更新时间:2023-10-13 10:43
ARM设计的FPGA可重构配置方法的实现及应用
随着半导体工艺技术的迅猛发展,现场可编程逻辑器件FPGA的集成度迅速提高,已达到百万门量级,与此同时,FPGA中的逻辑资源也日益丰富,使得基于FPGA的片上系统设计成为可能.基于FPGA的片上系统设计因其具有开发周期短,设计成本低,软硬件可编程,系统设计灵活、可裁减、可扩充、可升级等优点正在成为电子系统设计的研究热点,且已经在通讯、工控等领域得到实际应用.
目前FPGA从实现技术上进行分类,可以分为基于查找表(LuT,k—up table)技术,SRAM工艺的FPGA、基于nash技术的FPGA和基于反熔丝(Anti—fuse)技术的FPGA,而使用最多的还是基于SRAM工艺的FPGA,如Altem的Cycl0ne和
[单片机]
首款ARM架构Mac?苹果传秘密研发“Star”、和硕制造
之前曾数度传出苹果(Apple)考虑在Mac(麦金塔电脑)上改用自家设计的处理器、舍弃英特尔(Intel)处理器,美国知名财经媒体也曾在今年4月称,苹果最快2020年就会舍弃英特尔处理器,在Mac上改用自家设计的ARM架构芯片。而最新有消息传出,苹果正在研发一款代号为“Star”的新设备,而该款新设备有可能就是首款搭载ARM架构处理器的Mac产品。 日本网站taisy0、corriente.top 26日引述9to5Mac的报导指出,苹果正在秘密研发一款内部代号为“Star”、型号为“N84”的全新设备,且可能会在2020年问世。 报导指出,“Star”目前仍处于原型机(prototype)阶段,而试作机是委由代工伙伴和硕
[家用电子]
第1天-ARM汇编指令LDR/STR
寄存器装载和存储
LDM
LDR
STM
STR
SWP
它们可能是能获得的最有用的指令。其他指令都操纵寄存器,所以必须把数据从内存装载寄存器并把寄存器中的数据存储到内存中。
传送单一数据
使用单一数据传送指令(STR 和 LDR)来装载和存储单一字节或字的数据从/到内存。寻址是非常灵活的。
首先让我们查看指令格式:
LDR{条件} Rd, 地址 将内存地址中的值读出来放到寄存器Rd中 STR{条件} Rd, 地址 将寄存器Rd中的值读出来放到内存地址中 LDR{条件}B Rd, 地址 STR{条件}B Rd, 地址
指令格式
这些指令装载和存储 Rd 的值从/到
[单片机]
基于ARM11+CPLD的小型无人机飞行控制器设计
1 引言 小型无人机具有重量轻、使用费用低、机动灵活等特点,在军用、民用领域有着广泛的应用。在民用领域,无人机可搭载不同任务载荷完成诸如国土资源保护、城市规划、电视台航拍、大气监测、交通监察、边境及海岸线巡逻、灾情监视等任务;在军事上,可以执行空中侦察、充当靶机、导弹攻击、充当诱饵、战场损伤评估和电子站等任务,已成为许多国家军队的主要武器装备。 飞行控制器承担着无人机的姿态控制、导航控制、与地面控制站的通信、任务载荷控制等任务,是小型无人机的核心。评价小型无人机的飞行控制器的优劣的指标之一是其控制的精度。提高飞行控制器的控制精度的方法有:提高获取飞机状态信息的精度;采用先进的控制算法提高控制性能 ;提高控制指令输出的实时性等。而要
[单片机]
GNU ARM汇编--(十五)linux下的printascii
在前面对很多s3c2440的功能模块进行学习后,已经具备了将这些模块综合起来的条件,基于此,将前面的代码综合成一个简单的bootloader.自己写的bootloader在引导kernel的时候,串口输出只有Uncompressing Linux...和done, booting the kernel。串口有这个输出,说明kernel被正确引导了,但是串口有问题。
这篇blog只是分析解决这个问题的第一步:
既然 Uncompressing Linux... 这句打印是kernel代码中的,那kernel的其他打印怎么没有?
在archarmootcompressed目录下的misc
[单片机]
ARM处理器简介及RISC设计要点
第一ARM处理器简介及RISC特点 ARM处理器简介 ARM(Advanced RISC Machines)是一个32位RISC(精简指令集)处理器架构,ARM处理器则是ARM架构下的微处理器。ARM处理器广泛的使用在许多嵌入式系统。ARM处理器的特点有指令长度固定,执行效率高,低成本等。 RISC设计主要特点 1、指令集——RISC减少了指令集的种类,通常一个周期一条指令,采用固定长度的指令格式,编译器或程序员通过几条指令完成一个复杂的操作。而CISC指令集的指令长度通常不固定。 2、流水线——RISC采用单周期指令,且指令长度固定,便于流水线操作执行。 3、寄存器——RISC的处理器拥有更多的通用寄存器,寄存器操作较多。
[单片机]
ARM储存器映射问题
存储器映射是指把芯片中或芯片外的FLASH,RAM,外设等进行统一编址。即用地址来表示对象。这个地址绝大多数是由厂家规定好的,用户只能用而不能改。用户只能在挂外部RAM或FLASH的情况下可进行自定义。
ARM7TDMI的存储器映射可以有0X00000000~0XFFFFFFFF的空间,即4G的映射空间,但所有器件加起来肯定是填不满的。一般来说, 0X00000000依次开始存放FLASH 0X00000000,SRAM 0X40000000,外部存储器 0X80000000,VPB(低速外设地址,如GPIO,UART) 0XE0000000,AHB(高速外设:向量中断控制器,外部存储器控制器) 从
[单片机]
欧盟推出首台ExaFlop超级计算机 采用ARM与NVIDIA的架构
官方消息,欧盟的首台 ExaFLOP 超级计算机将分别采用 ARM 和英伟达的架构,这标志着该地区在人工智能发展方面取得了突破性进展。欧盟开发首台 ExaFLOP 超级计算机表明其致力于实现完全的 技术独立 。 超级计算机 Jupiter 的总预算为 2.73 亿欧元。开发工作由欧洲高性能计算联合企业(European High-Performance Computing Joint Undertaking)以及由 Eviden 和 ParTec 组成的科技公司集团负责。ARM 超级计算机在业界的存在感一直很低,前十大超级计算机中只有一台采用了该架构。Jupiter 超级计算机将加入这一行列,因为据说它将采用 SiPearl 的
[网络通信]