過去的二十年里,英特爾在服務器和數(shù)據(jù)中心存儲上幾乎征服了一切,只有少數(shù)供應商能憑借不同的架構勉力維持。但是近些年來,ARM處理器的供應商開始崛起,英特爾也想要在憑借其凌動和至強CPU和各種網(wǎng)絡ASIC在網(wǎng)絡應用領域攫取更大的市場份額,而英特爾在這一征程上的最近的大動作就是收購Altera。Altera是目前的FPGA(現(xiàn)場可編程門陣列)的兩個主要供應商之一。
但是據(jù)上周五的《華爾街日報》報道,實際上英特爾目前只是在洽談收購Altera,交易并未達成。而本周一的英國《金融時報》周日援引知情人士稱,英特爾(Intel)將以近54美元/股的價格收購Altera,對其總估值超過160億美元??磥磉@項交易應該沒有多少懸念了,就看他們什么時候宣布了。事實上,自從2013年2月份開始,Altera和英特爾合作讓這家PC和服務器巨頭為其代工開始,就一直屢有收購的傳聞傳出,從而使得英特爾在芯片領域的地位繼續(xù)擴大。
對英特爾來說,如果英特爾在華爾街披露這一消息之前收購Altera,那么他們可能花的錢要少得多。因為在過去幾年里,Altera的市值一直在90億美元到115億美元之間徘徊;而在收購的傳聞傳出后,這家公司的市值上漲了28.4%,達到了134億美元。而且事實上,任何交易都還要必須在這基礎上有足夠的溢價,此外還要加上Altera的50億美元的現(xiàn)金和投資,而債務也只有15億美元,那么交易的價格還會更高。如果這項交易最終達成,這將成為英特爾史上最大的收購案,可能將超過安全軟件公司McAfee收購金額的兩倍以上。
假設周一的消息屬實,那么交易的金額就為160億美元。但是考慮一下Altera的年收入只有19.3億美元,純利潤僅有4.727億美元,那英特爾為什么還要花這么多錢來收購這家公司呢?原因是英特爾看到了數(shù)據(jù)中心、無線和有線網(wǎng)絡和客戶端設備計算領域即將到來的變化,而英特爾的凌動和至強處理器和各種網(wǎng)絡ASIC已經不能應對這些變化了?;旌嫌嬎愕臅r代正在到來,又各種各樣組件構建的越來越多的系統(tǒng)通常包含了通用的x86處理器,但是卻并不限于他們。由互聯(lián)網(wǎng)興起和超大規(guī)模應用所帶來的數(shù)據(jù)中心相對的同質化正在被重新改寫,根據(jù)工作負載的不同,多種計算類型和編程結構都可以集成到一個單系統(tǒng)之中。
“FPGA在數(shù)據(jù)中心的硬件加速應用上是一種更好的設備,而且在許多應用中被GPU更好,而且在低功耗方面,又比CPU好?!盇ltera首席財務官Ron Pasek說,“一年前,我們如果這樣說,不會引起任何共鳴;而近段時間以來,一些重要的宣傳已經幫助人們了解到了其中的機會?!?/p>
這和我們觀察到趨勢相符,上周我們還聽說一家叫做Ryft的新的數(shù)據(jù)分析應用制造商使用FPGA在一個單一節(jié)點上來進行常見的搜索和運行關鍵詞算法,而如果使用Spark,則需要上百個節(jié)點才能完成這一工作。
可以肯定的是,大型金融交易公司已經使用FPGA很長時間了,他們將其用到系統(tǒng)中,嵌入到網(wǎng)絡接口卡中,或者用到內部交換機中;目的是為了對相對靜態(tài)的功能進行加速,比如處理市場的數(shù)據(jù)饋送和對其進行應用分析。有時候他們還使用FPGA來運行蒙特卡洛模擬,我們還知道甚至有一個公司在其所有的高頻交易系統(tǒng)中都使用了FPGA。此外,石油和天然氣行業(yè)也站在加速應用浪潮的前列,他們用來實驗的器件包括FPGA、DSP和GPU,最終也有很多實現(xiàn)了商業(yè)化。而現(xiàn)在,看起來FPGA又開始在云計算領域騰飛了,能讓企業(yè)在實驗和部署上更加容易。
英特爾擁抱FPGA
去年六月份,英特爾宣布該公司正在和一家不具名的FPGA供應商(現(xiàn)在基本可以肯定是Altera了)合作開發(fā)Xeon-FPGA混合芯片,該芯片可以插到一個單一的處理器插槽中。英特爾數(shù)據(jù)中心事業(yè)部總經理Diane Bryant發(fā)布的消息并沒有太多提到這一混合器件,但卻表明了這款設備的目標市場是希望加速Xeon的非常高端和成熟的客戶?!斑@些家伙知道他們需要什么來加速工作量,”Bryant解釋說,“在從通用功能到固定了功能加速器的片上系統(tǒng)。一直以來都在不斷地發(fā)展,現(xiàn)在我們有了靈活的、定制化的FPGA?!绷硗釨ryant還提到了有趣的一點是FPGA“封裝到Xeon中能帶來10倍、20倍或是30倍的性能提升,它將使得性能再次翻番?!?/p>
我們相信CPU-FPGA的結合將會讓Altera FPGA能夠使用英特爾14nm節(jié)點的光刻技術和英特爾下半年的“Broadwell” Xeon E5處理器結合。(FPGA可能不知會和剛宣布的Xeon D處理器結合,其采用的14nm工藝還將應用在Xeon E5和Altera Stratix 10 FPGA上。)
英特爾開發(fā)CPU-FPGA混合結構產品的消息在英特爾和Altera擴大其在代工方面的合作之后三個月就宣布了。說明未來Altera的高端Stratix10 FPGA不僅將應用在14nm處理器中,另外還將會將這些FPGA應用到DRAM、SRAM、自定義ASIC和各種各樣的處理器和模擬器件中。這兩家公司都認為他們能夠利用Altera在2.5D和3D芯片堆疊式架構上的研發(fā)成果將這些組件封裝到單一的封裝結構中。
Altera和Xilinx已經銷售ARM內核和FPGA混合結構SoC好些年了,所以這對于他們來說并不是新鮮事。新鮮的是Altera將其FPGA和Xeon通過某種形式的協(xié)同鏈接封裝到同一個結構之中。就我們所知Xeon D處理器并沒有QuickPath協(xié)同鏈接,但未來的Broadwell Xeon E5處理器會有,在一個單一的Xeon E5處理中帶有兩個QPI并且使用一個和FPGA相連相對來說還是很突然的。
另外關于英特爾還有一件事要記?。哼@家公司擁有兩個互相競爭的業(yè)務。
首先,其想維持和擴大其Atom和Xeon處理器的專營權,并且利用其x86架構指令集巨大的安裝基數(shù)來獲得關鍵的年度收入。第二,其還想繼續(xù)維持其現(xiàn)有的生產優(yōu)勢。隨著PC市場的持平或者萎縮(根據(jù)市場和時間不同),而該公司在智能手機和平板的芯片市場又并無太大作為,甚至不及ARM占有率的十分之一,英特爾必須竭盡全力來增加其大部分生產工藝的產品銷量,使其工廠能夠保證盡可能快的生產速率。這不只是關系到英特爾自身銷量的問題,而是高銷量能保證英特爾細化這些生產工藝,然后盡可能快地熊其中獲得盡可能多的利潤。
英特爾CEO Brain Krzanich這樣說道:“我們不是要采取大產量、后端消費者和忙碌的工廠的策略?!焙髞硭忉屨f:“我們的策略是,誰可以在相同的時間內,甚至多給一年時間能取得我們這樣的成就,另外我們還能保證產品能正常工作,并且能使用其生產產品,還能實現(xiàn)真正的差異化。這條路他們也能走,并且改變市場,但他們也希望能將其轉變?yōu)槔麧?,并且還有一部分是向我們支付?!?/p>
如果英特爾收購Altera,F(xiàn)PGA就在服務器、存儲和網(wǎng)絡市場的擴展道路上找到了一個關鍵位置,而英特爾也將力圖使其做到更好,并且使Altera在與Xilinx的競爭中領先。目前Xilinx的代工廠合作伙伴是臺積電,而Altera更老一點的FPGA部件也是使用臺積電進行代工。
為了能夠更好地理解這一點,我們來看看一些FPGA的加速應用案例,這樣你就知道為什么英特爾會收購Altera了。
關于Azure的一點事
微軟前些年已經給出了兩個利用FPGA加速的工作負載的細節(jié),這也算為Altera和Xilinx傳播了“福音”。下圖是微軟給出的各種器件的比較,橫軸為處理器個數(shù),縱軸為能效。
可以看到,在芯片上能效和計算功能的特殊性之間有不斷的相互影響。其中處理器的更加靈活,DSP和定制ASIC的效率則更高一點(GPU沒出現(xiàn)在微軟的這張圖上),而FPGA則處在通用CPU和定制ASIC之間。而在現(xiàn)實世界中,一些芯片開始會使用FPGA進行開發(fā),等產品開發(fā)成熟后,在大批量地生產ASIC,這樣在節(jié)省了成本的同時也增加了性能。
去年九月,微軟在Hot Chips26會議透露其已經在FPGA加速上試驗了三年,并且提出了一個用于其開放云服務(Open Cloud Server)的設計方案,目前這已經成為了開放計算項目(Open Compute Project)的一部分。為了其稱為Catapult的系統(tǒng),微軟選擇了Altera Stratix V D5 FPGA,并將其放到了其開放云計算服務器的節(jié)點夾層卡中。
微軟開放云計算服務器的節(jié)點夾層卡
該硬件首先被用來加速Bing搜索的頁面排序功能。微軟檢查了系統(tǒng)中的1632個服務器節(jié)點后發(fā)現(xiàn),安裝有一個FPGA的節(jié)點運行排序軟件的延遲比沒有FPGA的節(jié)點的延遲低29%,數(shù)據(jù)吞吐量達到了原來的兩倍,而服務器節(jié)點的成本只上升了30%,每臺服務器的功耗也只增加了25W。今年,這種基于FPGA的Bing頁面排序將會開始大范圍部署。
用于圖像識別的機器學習技術是近日NVIDIA主辦的GPU技術大會的熱點話題,該公司CEO黃仁勛展示了未來的Pascal GPU協(xié)處理器,其與x86處理器進行了結合,運行基于CNN的圖像識別應用,將會比現(xiàn)有的Maxwell協(xié)處理器的處理性能高出10倍以上。這兩個系統(tǒng)都采用了流行的ImageNet圖像數(shù)據(jù)庫。
今年二月份,微軟放出了一份白皮書,其中解釋了微軟將怎樣使用這種系統(tǒng)的定制版本來為復雜的神經網(wǎng)絡(CNN)的圖像識別應用加速。微軟測試了Altera Stratix V D5 FPGA,但計劃切換為Arria 10 FPGA,其芯片上的專用模塊能實現(xiàn)1.5萬億次單精度浮點運算。下表是為什么微軟會用FPGA實現(xiàn)圖像處理的要點。
網(wǎng)絡或許比計算更重要
英特爾毫無隱瞞,其想在未來幾年將其數(shù)據(jù)中心事業(yè)部的體量翻番,并且在數(shù)據(jù)中心上的投入也將占據(jù)更大的份額。在服務器市場英特爾已經占領了CPU的出貨量,但仍然有一些值得追逐的利潤。但是如果英特爾摧毀了那30%多不是基于x86的市場,那英特爾實際的利潤恐怕還會下滑。英特爾也將其Xeon和Atonal處理器應用到了大部分的存儲陣列和集群存儲產品中;而在網(wǎng)絡市場,其結果卻是喜憂參半。
據(jù)Altera CFO Pasek介紹,Altera 20%到25%的收入都來自于計算、網(wǎng)絡和存儲業(yè)務。5億美元的業(yè)績還算不錯。這一部分和英特爾的數(shù)據(jù)中心事業(yè)部重合,這一部分去年的銷售額為144億美元。Altera的貢獻可以說是微不足道。Altera另外20%-25%的收入來自于其嵌入式和安防產品的合作伙伴。而剩下的40%-45%的收入(大概有10億美元),則來自于銷售給電信設備制造商的FPGA。這些對英特爾來說才是實實在在的錢,使得英特爾能夠銷售x86-FPGA混合結構的產品,從而和早些時候進入這一市場的ARM廠商展開競爭。
英特爾一直都愿意花錢購買進入數(shù)據(jù)中心網(wǎng)絡業(yè)務的方式,但沒有足夠的潛在動力來購買Altera。英特爾進入這一領域的動作早就開始了,2011年7月英特爾以非公開的價格收購了以太網(wǎng)交換芯片制造商Fulcrum;2012年2月,英特爾以1.25億美元的價格收購了QLogic的交換機和適配器業(yè)務。目前的40Gb/s的InfiniBand產品以True Scale進行銷售,這也是英特爾即將推出的Omni-Path的基礎。接著2012年4月,英特爾又用1.4億美元從Cray手里收購了超級計算機連接器Gemini和Aries,我們懷疑這一部分的聰明的工程師也進入了Omni-Path的規(guī)劃路徑。
我只想說,英特爾在這方面又很多動作。
關于FPGA銷售得很好的網(wǎng)絡和嵌入式市場有一個有趣的現(xiàn)象,這一領域大部分和FPGA競爭的ASIC在制造工藝上都趕不上FPGA??匆幌翽asek展示的圖表,其中給出了各種各樣的可編程邏輯器件(包括但不限于FPGA)和ASIC的比較情況:
正如Pasek說的那樣,因為光刻成本在上升,可編程邏輯器件的利潤就更引人關注。Pasek說FPGA和ASIC物理尺寸相同的臨界點發(fā)生在6年前,那時候FPGA進入了40nm制程,而大部分PC和服務器則使用的是130nm。“我們現(xiàn)在已經比常見的ASIC先進了3到4個節(jié)點,而且馬上就要5個節(jié)點了?!彼忉屨f,“目前大部分的ASIC還停留在90nm節(jié)點,因為如果沒有巨大的出貨量,采用更先進的節(jié)點是不劃算的?!?/p>
除非,你是ALtera,而且被英特爾收購了;而且你的母公司想要在630億美元的ASIC和ASSP市場分一塊蛋糕,這一市場讓50億美元的可編程邏輯器件市場相形見絀。
英特爾現(xiàn)在的服務器CPU和網(wǎng)絡ASIC沒有取得市場,英特爾會讓FPGA來取得。
評論
查看更多