拒绝X86 传Facebook将使用ARM服务器

发布者:VS821001最新更新时间:2010-09-08 来源: 51CTO关键字:ARM 手机看文章 扫描二维码
随时随地手机看文章

      凭借着掌上设备市场的突飞猛进,如今ARM架构处理器的声势已经今非昔比,甚至引起了有关x86是否可能被替代的讨论。虽然我们可以承认ARM架构智能本在功能上确实有可能取代x86笔记本,但绝大多数人不会想到的是,在高端服务器市场,ARM处理器也有可能替代x86。

      近期有消息传出,社交网络大鳄Facebook准备在美国俄勒冈州兴建新数据中心时,使用ARM架构服务器,替代传统的x86产品。消息称来自美国得克萨斯州奥斯丁的芯片设计公司Smooth-Stone将承担为Facebook定制ARM服务器处理器的任务,而SuperMicro则会提供服务器主板。

      虽然大家还很难想象常见于智能手机中的ARM处理器性能匹敌Intel至强,但凭借成本上的优势,只要服务器集群中提供足够多的ARM处理器,一样可以完成任务。并且凭借ARM高能效的特色,该数据中心将可节约更多电能,更加环保。

      如果此计划真的付诸实施,相信以Facebook的示范作用,将给整个企业服务器市场带来相当大的震撼,甚至可能摧毁目前Intel服务器处理器高高在上的价格体系。不管怎样,ARM加入服务器战局,绝对是消费者乐见的事情。

      性能功耗比

      小小的ARM核心连看1080p高清视频都应付不了(iPhone3GS和iPhone4看1080P是调用的SOC芯片中的视频硬解码模块),能对付服务器?别说ARM核心,就是现在最顶级intel i7 extreme980 6核12线程也入不了Facebook的法眼。不过服务器从来就不是一个人的战斗。看看最近的超级计算机TOP500,排名末尾的机器也使用以万为单位CPU核心。这说明如果依靠数量,ARM核心同样有潜力匹敌专业服务器CPU阵列。

      同时不要小看ARM的性能功耗比。对比Atom,两类处理核心依靠软解码都仅能处理480p的视频,但是Atom需要消耗35w以上的功率,而ARM仅需要不到0.5w(广泛使用的1GHz的Snapdragon8250)。70:1的功耗换来相似的性能,如果优化得当,相信不需要70颗ARM处理器就能赶上专业服务器CPU的性能。

      再来看看负责该服务器处理器设计任务的Smooth-Stone。该公司刚刚宣布已经从多家芯片公司和投资机构募集4800万美元资金,这些投资者包括ARM、TI、阿布扎比政府投资公司ATIC,以及风险投资公司Battery Ventures、Flybridge Capital Partners和Highland Capital Partners。看看这些金主:

      搞设计的ARM,intel未来的死对头

      搞芯片设计的TI,它是Milestone,DroidX的处理器制造商,DSP的老大

      玩芯片制造的ATIC,它是从AMD手上买过工厂,成立GlobalFoundry,收购新加坡特许半导体的石油大亨

      这帮大佬如今“秘密”嵌入到这个新兴行业,准备迂回包抄intel了。而Smooth-Stone首席执行官是巴里·埃文斯(Barry Evans),曾在intel生产ARM架构芯片的部门任职。当初intel买来ARM9的技术然后自己改成Xcale,相信此君对于ARM架构的特点和intelCPU的优势必定烂熟于心。后来intel将该部门出售给Marvell,埃文斯2008年从Marvell离职,创办Smooth-Stone。有技术、有授权、有制造、有钱,现在加上Facebook连未来市场也确定了,就算不大红大紫,杀出一条血路是不成问题的。

      Google喜欢尝新

      虽然Wintel中的微软从未在桌面和服务器版的Windows操作系统中加入对ARM的支持,仅仅局限于移动的WinCE和WindowsMobile。不过看看最近的Top500超级计算机OS分布吧,Linux系统已经占据主流,而这也就是目前最完美支持ARM的OS。

      可惜的是投资集团中明显的缺乏了软件厂商,如熟悉的Redhat,这让ARM服务器处理器的应用蒙上一层阴影。毕竟如何将成千上万个ARM集中调用起来发挥高性能,多线程的能力,这和将Linux定制成Android完全是两个不同世界的工作。相信Facebook的工程师不一定能胜任该工作。好吧,我不隐瞒我的想法,这就是Google将会,或者已经暗地潜入协助该项目了。

      目前Google拥有超过100万台服务器,占据了全球2%的服务器数量。每年的电费成本十分高昂。不说具体数据了,就拿google更换SSD来说,都知道SSD的价格和传统HDD不可同日而语,但是在Google的计算中,SSD能省下的电费就能抵消其成本。所以如果高性能低功耗的ARM服务器处理器面试投入使用,其省下的电费将远远大于SSD的数量。省钱就是赚钱,这个道理Google不会不知道。

关键字:ARM 引用地址:拒绝X86 传Facebook将使用ARM服务器

上一篇:Elpida与Spansion合作生产电荷俘获型闪存
下一篇:AMD新Bulldozer推土机架构解析汇总

推荐阅读最新更新时间:2024-05-02 21:08

ARM布局车联网 拉NXP、NV、瑞萨、TI同卡位
  汽车对于半导体晶片使用的数量呈现百倍增长,是安谋( ARM )积极布局的重点市场,但缺点是该领域尚未有统一标准, ARM 策略是掌握每一家车用半导体客户包括恩智浦(NXP)、德州仪器(TI)、瑞萨(Renesas)、NVIDIA等,目前车内使用 ARM 架构晶片的数量高达百颗以上,未来自驾车时代来临,倍数成长可期,可以说车用电子和物联网都(IoT)是ARM重点布局领域。下面就随汽车电子小编一起来了解一下相关内容吧。   先进驾驶辅助系统(ADAS)是自驾车的第一步,对于运算能力和效能的需求也是成长百倍以上,除此之外,汽车需要靠半导体晶片完成的任务可不少,最重要的当然是安全性,再来是各种车内、车外的影像监视,还有资讯娱乐系统、
[汽车电子]
ARM9_S3C2440学习(一)ARM体系的7种工作模式
一、ARM体系的CPU有以下7种工作模式: 1、用户模式(usr):正常的程序执行状态 2、快速中断模式(fiq): 3、中断模式(irq): 4、管理模式(svc):操作系统使用的保护模式 5、系统模式(sys):运行具有特权的操作系统任务 6、数据访问终止模式(abt):数据或指令预取终止时进入该模式 7、未定义指令终止模式(und):未定义的指令执行时进入该模式 注解: 可以通过软件来进行模式切换,或者发生各类中断、异常时CPU自动进入相应的模式; 除用户模式外,其余6种工作模式都属于特权模式; 特权模式中除了系统模式以外的其余5种模式称为异常模式; 大多数程序运行于用户模式; 进入特权模式是为了处理中断、异常、或者访问
[单片机]
Ubuntu12.10 使用JLink连接开发板用arm-gdb调试ARM程序
Part1 环境搭建和工具安装 1.1 设置交叉编译环境 安装相关的编译工具: sudo apt-get install build-essential gcc-arm-linux-gnueabi 这里我使用的是ubuntu系统源中含有的gcc-arm-linux-gnueabi系列工具,安装完成后具有如下工具: arm-linux-gnueabi-addr2line arm-linux-gnueabi-gcc arm-linux-gnueabi-gprof arm-linux-gnueabi-ranlib arm-linux-gnueabi-ar arm-linux-gnueab
[单片机]
ARM工作模式和BOOTLOADER -2410
简单地说,Boot Loader 就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。 Boot Loader 是严重地依赖于硬件而实现的,特别是在嵌入式世界。因此,在嵌入式世界里建立一个通用的 Boot Loader 几乎是不可能的。尽管如此,我们仍然可以对 Boot Loader 归纳出一些通用的概念来,以指导用户特定的 Boot Loader 设计与实现。 基于 ARM7TDMI core 的 CPU 在复位时通常都从地址 0x00000000 取它的第一条指令。在系统加
[单片机]
基于嵌入式Linux的ARM/DSP多机I2C通信
引言 在很多嵌入式控制系统中,系统既要完成大量的信息采集和复杂的算法,又要实现精确的控制功能。采用运行有嵌入式Linux操作系统的ARM9微控制器完成信号采集及实现上层控制算法,并向DSP芯片发送上层算法得到控制参数,DSP芯片根据获得的参数和下层控制算法实现精确、可靠的闭环控制。 1 多机系统组成 该多机控制系统以ARM9微控制器S3C2440为核心,采用I2C总线挂载多个DSP芯片TMS320F28015作为协控制器,构成整个控制系统的核心。 1.1 S3C2440及TMS320F28015简介 Samsung公司的处理器S3C2440是内部集成了ARM公司ARM920T处理器内核的32位微控制器,资源丰富,带独立的
[单片机]
基于嵌入式Linux的<font color='red'>ARM</font>/DSP多机I2C通信
ARM9的大端模式和小端模式
(以ARM9 32位储存结构为例) 小端储存模式 直接上栗子 数据:0x12345678 (共32位) 地址:A+3,A+2,A+1,A(A为本储存区最低有效地址) A+3 = 0x12 A+2 = 0x34 A+1 = 0x56 A = 0x78 总结:高存高(高地址存高位数据); 大端储存模式 反栗子 数据:0x12345678 (共32位) 地址:A+3,A+2,A+1,A(A为本储存区最低有效地址) A+3 = 0x78 A+2 = 0x56 A+1 = 0x34 A = 0x12 总结:低存高(低地址存高字节) 提醒:字数据(四个字节)都是以字节的形式存储的; **ARM9的默认储存模式是小端储存模式。**在
[单片机]
s3c2440 ARM9 裸机驱动第一篇-GPIO驱动(C)
此文为对于LED驱动的补充: 废话不说,先上代码。 start.s .text .global _start _start: ldr r0 ,= 0x53000000 @WATCHDOG ADD mov r1 ,#0x0 str r1 , @r1 的数据写入r0 关看门狗 ldr sp ,=1024*4 @设置栈 bl main @跳转到main执行 halt: b halt led.c #define GPFCON (*(volatile unsigned long *)0x56000050) #define
[单片机]
小广播
热门活动
换一批
更多
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved