国内首个ARM架构云平台发布 完善国产芯片生态产业链

2017-10-16 10:50:09编辑:冀凯 关键字:ARM

中新网贵阳10月13日电 (记者 刘鹏)13日,国内首个完全基于ARM商业架构的云平台“ARM架构云平台”在贵阳发布。该平台的推出旨在吸引和集成ARM阵营在芯片、硬件、软件平台的上下游产业链,从而推动国产服务器芯片领域的应用开发,完善和融合产业生态系统。

据了解,“ARM架构云平台”的建立基于贵州华芯通半导体技术有限公司生产的ARM架构中央处理器,充分利用了该服务器CPU的高性能、低功耗和低成本的优势。同时,基于华芯通半导体的服务器参考评估设备(REP),并通过与云服务提供商——云上贵州大数据产业发展有限公司(以下简称:云上贵州)合作,实现了典型的云服务应用。

华芯通半导体由贵州省及美国高通公司共同出资成立,注册地为贵州贵安新区,在北京和上海设有分支机构。华芯通半导体专注于设计、开发并销售供中国境内使用的先进服务器芯片。

发布会上,华芯通半导体与云上贵州签署了战略合作协议,双方将共同开发“ARM架构云平台”,并开展全方位、宽领域、深层次的合作,以加快基于华芯通半导体开发的具有独立自主知识产权的ARM架构服务器芯片在云上贵州系统平台上的部署。

同时,双方还将共同打造基于ARM架构的服务器生态系统,包括从服务器芯片设计、服务器制造、Linux操作系统、云平台解决方案、云上应用等完整的国产自主可控的生态产业链。

ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为AcornRISCMachine,ARM处理器本身是32位设计,但也配备16位指令集,一般比等价32位代码节省达35%,却能保留32位系统的所有优势。

ARM架构的云计算解决方案具有广阔的应用前景,是国内信息技术产业实现自主发展的难得历史机遇。对此,云上贵州和华芯通联合成立了“ARM超融合(工程中心)实验室”,该实验室在本次发布会上正式揭牌,实验室将开展研发工作,并有力支持“ARM架构云平台”的建设和运转。

贵州华芯通半导体技术有限公司董事长欧阳武表示,“ARM架构云平台”也将不断创造和完善安全、自主可控的云生态产业链,确保云环境中对于数据安全和隐私的保护(完)

关键字:ARM

来源: 中新网 引用地址:http://www.eeworld.com.cn/wltx/article_2017101617305.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:光通信的新革命,光子芯片崛起
下一篇:“人工智能”为你看病?这是刚刚披露的前沿进展

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

ARM中的中断向量表

当中断或异常发生的时候,CPU自动将PC指向一个特定的地址,这个地址就是中断向量表。在32位ARM系统中,一般都是在中断向量表中放置一条分支指令或PC寄存器加载指令,实现程序跳转到中断服务例程的功能。例如: IRQEntry B HandleIRQ ;跳转范围较小 LDR PC,=HandleFIQ     ;LDR伪指令等效生成1条存储读取指令和1条32位常数定义指令。32位常数存储在LDR指令四周的存储单元中,相对偏移小于4KB。该32位数据就是要跳转到的中断服务程序入口地址。 之所以使用LDR伪指令,是因为ARM的RISC指令为单字指令,不能装载32位的立即数
发表于 2018-07-22 13:13:24

ARM中的链接地址(为什么ARM要重定位)

    在考虑为什么要重定位的问题之前,我们首先要明白一下几点:        1. 链接地址的定义:我自己理解是,程序被定义的开始执行的内存地址。        2. 当ARM从nandflash启动的时候,CPU所做的工作是将nandflash中的前8K代码自动的复制到6410的0地址(即Stepping Stone)中去,然后从0地址开始执行程序。        3. 程序在执行过程中,用链接地址来访问全局变量。全局变量一般
发表于 2018-07-22 13:10:05

arm的MMU详解(虚拟地址)

)进行说明。ARM920T是一个32bit的CPU,它的虚拟地址空间为2^32=4G。而在Section模式,这4G的虚拟空间被分成一个一个称为段(Section)的单位(与我们上面讲的页在本质上其实是一致的),每个段的长度是1M (而我们之前所使用的页的长度是4K)。4G的虚拟内存总共可以被分成4096个段(1M*4096=4G),因此我们必须用4096个描述符来对这组段进行描述,每个描述符占用4个Byte,故这组描述符的大小为16KB (4byte*4096),这4096个描述符构为一个表格,我们称其为Tralaton Table.    上图是描述符的结构   
发表于 2018-07-22 13:06:20
arm的MMU详解(虚拟地址)

arm地址线的链接方式

zj2440访问sdram时,统一编址始终会发32位的地址寻址,由深入理解sdram之基本特性的理解这篇文章可知, 行地址bit[23:11],列地址 bit[10:2], L-Bank选择 bit[25:24],发现bit[1:0]并没有参与译码,这时为何呢? 因为没有必要,一张图就全都明白了  由上图可知,当屏蔽了地址线0,1后 0x00->0x11即发送地址0x00或者到地址0x03, 其地址总线都是0x00,此时获取的都是从地址0x0至地址0x03上的数据 同理 0x100->0x111即发送地址4或者到地址7, 其地址总线都是0x100,即地址4,所得到的都是从地址4至地
发表于 2018-07-22 13:05:59

ARM GPIO接口置位方法

如下面的代码,为啥把端口SDA付给SDA就是置位操作呢?其实SDA是一个偏移量,它基于GPIO_PORTB_BASE,进行偏移,SDA定义的就是某一个管脚,如#define SDA 0x20H这是16进制数,展开为二进制则是0010 0000B,可见,偏移量0x20H,其实也可以用来置位,因为第六位为1。再看GPIOPinWrite()函数,第三个参数就是SDA的值,要知道,函数赋值,最小都是char类型,一个字节,你无法赋值一个bit,所以,既然这样,就干脆就用偏移量赋值就行了(函数的实现,可能通过&或者|)。所以,某些ARM编程的书籍上说要把某个GPIO的值赋值给它本身,我当时就很不解,为啥要赋值给它本身?其实就是因为
发表于 2018-07-22 13:04:10

ARM处理器学习之--GPIO操作篇

在上一篇文章中我们详细讲解了ARM开发环境的搭建,我们选择了X86-linux平台交叉编译ARM程序,交叉编译链选用arm-linux-系列。另外,我们还说明了一些开发需要的基础知识。关于以上这些内容,请参见ARM芯片学习内容规划及ARM开发环境的搭建。我们学习高层应用程序开发的时候,一般第一个程序是经典的”hello world”程序。我们学习嵌入式的开发,主要是根据应用需求,选用合理的电子器件设计硬件电路,然后使用主控芯片控制外设。所以,我们GPIO操作篇的内容选为让电路板上的一个LED灯闪烁。在讲解实验之前,我还是说明一下。这些基础实验,都是在特定硬件平台上运行的,且现象也是在特定电路板上才能产生的。所以实验中的程序
发表于 2018-07-22 12:59:05

小广播

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved