日益成熟的Arm生态体系
作为一家商业公司,Arm对中国的市场规模和地位也是不容忽视的。相反,为了进一步扩大用户群,吸引和鼓励更过IC厂商的合作,Arm在2017年取消了Cortex-M0和Cortex-M3两款芯片原型设计的授权费用。虽然这两款芯片是低功耗嵌入式的产品,主要市场为更广阔的物联网,但这也表明了Arm公司长期的商业模式即开放,Arm本身开放的特点与移动互联网的高速发展成就了现在Arm的巨大成功, 也正是Arm所具备的“开源精神”给Arm带来更高的回报。嵌入式定制
近日,软银孙正义关于Arm规划的出炉,其中也谈到了Arm中国合资公司的战略和发展。其中最重磅的是Arm决定放弃Arm mini China的控股权,中资持股51%、Arm持股49%,这是中国芯在Arm架构体系下迎来突破的机会。紧接着,安谋中国与四川天府新区成都管委会签约,Arm集成电路设计服务平台、Arm中国西部研发中心、教育研发总部和Arm智慧小镇等项目将陆续在天府新区投建。Arm在中国的长期布局和更加开放的态度从中可见一斑,这些新的举动进一步佐证了Arm开放的态度,与中国包括数千个软件、硬件、中间件、操作系统,以及各种各样的方案厂商、设计工具厂商共同组成和推进庞大的高科技生态系统的决心。而开放的授权是所有这些战略发展根本。
按照Arm最新的规划,Arm计划在四年(2017 + 2018 + 2019 + 2020)实现1000亿的芯片发货量(上一个1000亿花了26年),然后冲着1万亿放量努力。其定位的五大方向除了ARM架构已经占据优势的移动计算,汽车电子,嵌入式芯片,消费电子等,还包括了互联网和服务器基础设施。所以在商业全球化,市场开放化不断加大的的整体环境下去担心Arm服务器厂商的授权被限制的情况大可不必。
获得Arm指令集授权的厂家不单是在计算核与SoC芯片设计上拥有最大的自由度,而且可以根据市场需求对Arm指令集的升级换代提出修改或添加意见,Arm指令集的发展是开放的。这一点从国内Arm服务器重要厂家之一的天津飞腾公司也获得证实,据悉飞腾已经在Arm指令集的发展中做出了贡献。随着飞腾、华为、展迅,华芯通等国内厂家市场占有率不断提高,对Arm指令集发展的话语权将逐步增大,通过市场的成功来实现对上层IP的影响力。
Arm架构一直致力于高能效、低功耗的体系架构创新。从指令集、CPU架构、IP设计、SOC(系统芯片)设计,都以满足用户和市场对绿色计算的需求为目标,不断提升运算能力、优化能耗设计。通过多年的技术沉淀和探索,Arm64服务器以其多核、多线程,持续提升的单核性能,并通过开放架构、开放接口支持CPU和各类加速器的异构计算,被越来越多的客户和厂商认为是构建绿色计算系统最有前途的方式之一。
作为通用的系统架构,Arm64服务器在多种数据中心应用场景都具有独特优势,如存储,大数据分析,高性能计算,物联网的边缘计算,Android应用,容器微服务等等。Arm64服务器基于开放的芯片架构,不断创新,逐步构筑能效、成本、生态环境等方面的优势。基于开放的Arm芯片IP授权,众多厂商共同参与了Arm服务器架构规范标准的制定。2016年4月,在中国市场,Arm在工信部的牵头下,与戴尔、华为、阿里巴巴等成立了绿色计算产业联盟,正在推动基于Arm架构的服务器。华为、Arm、戴尔、联想、华芯通、电子标准院、新华三、天津飞腾、中国软件、SK海力士、北大、清华、上海交大、中科院计算所、神州数码、沈阳东软、紫光国芯、中国电子、Mellanox、天津麒麟、中国长城、NVIDIA、南京百敖等都是其会员单位。
在硬件架构上, Arm公司牵头云供应商如Google,Microsoft等,软件公司如Canonical、Linaro、Microsoft、Red Hat、SUSE等,和服务器厂商包括DELL、Fujitsu、HPE等,BIOS厂商如AMI、百敖,Insyde 等,还有芯片厂商(MACOM/APM、Hisilicon、Cavium、Qualcomm、飞腾, Socionext等) 制定了Arm64服务器硬件架构规范SBSA (Server Base System Architecture)。Arm已将该标准翻译为中文。
在软件方面,Arm公司与合作伙伴一起制定了SBBR(服务器基本启动需求) 及其测试工具, 即针对符合SBSA规范的Arm64服务器的固件规范。SBBR的正式版本1.0 [4] 发布于2016年3月。该标准已有中文版。 基础软件主要包括OS,工具链(编程语言和开发工具)和云基础软件(虚拟化和容器)等,在Linaro等开源生态社区及各Arm服务器厂商的努力下达到了对Arm服务器的完全支持。主流的OS软件发行版(CentOS,OpenSuse,Ubuntu等)都依赖统一、开放的硬件架构标准(参见2.2节)。随着Arm64服务器对SBSA规范的不断支持和完善,这些主流的商用开源OS都宣布了对Arm64服务器的支持。
开源的应用软件及中间件阵容庞大,覆盖目前几乎所有的主流数据中心业务场景,例如云计算服务(OpenStack,Ceph,Kubernetes等),大数据业务(Hadoop,Spark等),高性能计算业务(OpenHPC),数据库(MySQL等)等。以Linaro为首的Arm64开源社区通过构建ERP(Enterprise Reference Platform)平台(B.2.2),建立了与这些开源应用软件和中间件的协同。通过持续迭代和演进,使得Arm64服务器完全支持这些开源软件的运行,基本使能开源软件生态。以目前使用最广泛的云服务软件OpenStack为例,OpenStack社区在16年10月正式宣布了对Arm64服务器的支持,至此,OpenStack官方宣称支持两种芯片架构。
在商用软件领域,Arm64服务器厂商一直积极和各个商用软件厂商展开合作,并获得了相关领域商用软件的支持。例如微软在今年3月正式宣布了用Arm64服务器支持内部使用的Azure云服务[5],Windows也早已宣布提供对ARM架构的支持。随着合作的不断开展和深入,相信会有更多的商用软件支持ARM64服务器。
随着Arm64软件生态的不断完善以及硬件能力的不断提升,越来越多的开源软件社区及商用软件厂商会对Arm64服务器提供支持,为用户带来无差别的应用体验。
在整机方面,随着Arm64服务器软硬件平台的日臻完善,已经在高性能计算机系统、数据中心、企业级服务器等多个领域获得应用。Arm64服务器需要遵循硬件架构SBSA规范、固件SBBR规范,使能单一操作系统内核镜像即可支持满足所有服务器硬件,避免Arm服务器生态碎片化。另一方面,为满足特定应用领域对计算效能、实时性、可靠性上的诉求,Arm64服务器整机还应相应提供异构计算、可扩展性、RAS、安全性等方面的支持。
在中国服务器市场,已经有了全套基于Arm服务器芯片的产业链合作伙伴,包括KMI、博傲等内核虚拟机固件厂商,中科方德、中标麒麟、普华等操作系统厂商,阿里云、华为云、百度云等云系统合作伙伴,达梦、人大金仓、瑞中数据、神舟通用、南大通用等数据库厂商,东方通、山东中创、金蝶等中间件厂商以及浪潮、联想、曙光、中兴、长城等整机系统厂商,构成了完整的产业生态链,可以实现软件全面国产化。
嵌入式开发朗锐智科(www.lrist.com)发现,在国产服务器芯片领域,现在有飞腾,海思,华芯通三家芯片公司设计基于Arm核的服务器芯片。可以预计,国产服务器芯片在Arm的助力下,可以实现安全可控,为我国的信息安全提供有力保障。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
阿里云Kubernetes稳定性最佳实践
Kubernetes很酷,让我们的机器的资源利用率和运维效率都得到了提升。然而,要想用好Kubernetes,还是有些东西要注意的,否则可能会给自己带来一些小麻烦。在生产环境里,如何保证我们的应用能稳定可靠的运行在Kubernetes里呢?这篇文章将分享在阿里云容器服务上使用Kubernetes的一些有用的tips。 Master节点规格 通过容器服务创建出来的Kubernetes集群,Master节点上运行着etcd、kube-apiserver、kube-controller等核心组件,对于Kubernetes集群的稳定性有着至关重要的影响,对于生产环境的集群,必须慎重选择Master规格。Master规格跟集群规模有关,集群规模越大,所需要的Master规格也越大。当然,这里的“集群规模”是个很抽象的词,我们可以从多个维度衡量K
- 下一篇
2018上海云栖大会workshop-日志数据采集与分析对接
日志数据采集与分析对接 课程描述 通过日志服务采集用户、数据库、业务等访问数据。演示对于业务日志分析与处理,程序日志查询与监控,打通日志与数据仓库对接案例。 日志种类 网站访问日志 准备步骤 & 依赖 ECS虚拟机(测试账号已默认创建虚拟机-ECS控制台) OSSBucket 用做数据仓库,存储日志服务同步的各类数据 RAM服务 生成RAM角色用于同步日志数据至OSSBucket 操作步骤 日志采集配置 登陆日志服务控制台,选择华东1创建日志服务project,其中Project名称全局唯一,建议名称加上登陆账号前缀进行区别 创建logstore存储访问日志 向导创建NGINX日志采集 配置文件路径(/var/log)和文件名称(access_log),其中NGINX日志配置为:log_format web_site_com '"$remote_addr
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Red5直播服务器,属于Java语言的直播服务器