1. 程式人生 > >Intel的FPGA資料中心玩法

Intel的FPGA資料中心玩法

更多精彩內容,請微信搜尋“FPGAer俱樂部”關注我們。

正如當初2015年Intel以167億美元收購Altera時所承諾的,會給資料中心帶來突破,2018年4月12日,新的Intel可程式設計邏輯部門交出了一份引人注目的答卷,而且是以一種100%的Intel style——攜手OEM合作伙伴。戴爾和富士通宣佈在其伺服器中採用Intel的基於Arria 10 GX FPGA的可程式設計加速卡(PAC)。

Intel可程式設計解決方案事業部亞太區市場拓展經理劉斌

“我們希望後續還會有其他主流的OEM廠商向大家做這樣的公佈,請拭目以待,應該會非常快”, Intel可程式設計解決方案事業部亞太區市場拓展經理劉斌說。顯然OEM夥伴的紛紛支援,是FPGA在資料中心的加速成為主流應用的重要條件。

事實上,這種變化正是人們預料中的。資料大爆發的時代導致計算力的瓶頸,使得異構計算成為必然,雖然GPU和FPGA被認為在不同的應用場景下各有千秋,但GPU的缺點在於延遲大、能耗比低、成本較高,低延遲性是FPGA天然的優勢,加之運營成本較低,所以CPU+FPGA的組合一直被人們期待在資料中心的舞臺上一展身手。當初微軟在其資料中心大規模使用FPFA支援Bing時曾引發熱議,而現在人們已經認可FPGA將在資料中心扮演重要角色。

其實在Intel之前,已有使用者自己用FPGA構建硬體系統來做加速,一些第三方也在開發FPGA加速卡,但是當Intel自己親自做的時候是在向市場釋放一種訊號:這是一個重要方向,同時也是在給使用者信心,當你真的要進行部署的時候市場上有高質量、大規模供貨、有售後保障、擁有整個產品生命週期管理的產品可供選擇。

對手

好的機會大家都能看到。從2000年網際網路泡沫時至今,FPGA的市場總量始終維持在50億美元左右,雖然被更多地採用。但架不住價格直線下滑,即使直到今天FPGA在人們心目中還是“昂貴”的印象。雖說通訊現在依然是FPGA最大的市場,但人們期待著一個變化的發生,一個比通訊更大的市場——資料中心。

就在一個月之前,Xilinx的新CEO Victor Peng宣佈將下重注在新的架構——ACAP(Adaptive Compute Acceleration Platform,自適應計算加速)平臺,並直呼“Data Center First(資料中心最重要)”。據其新聞稿,ACAP 是一個高度整合的多核異構計算平臺,其核心是新一代的 FPGA 架構,結合了分散式儲存器與硬體可程式設計的 DSP 模組、一個多核 SoC 以及一個或多個軟體可程式設計且同時又具備硬體自適應性的計算引擎。新聞稿上充滿了“顛覆”、“革命性”這樣的詞彙,其“Everest(珠穆朗瑪峰)”的代號也充分表明了Xilinx在這個7nm晶片上寄予的雄心與夢想。

但ACAP最終是否真能如Xilinx所宣傳的那樣,還需等到晶片出來後方見分曉。首款“Everest”產品將於 2018 年實現流片,2019 年交付給客戶。大家都明白,marketing是marketing的語言,technical是technical的語言。歷史上的Xilinx和Altera就曾樂此不疲地在新聞稿上通過巧妙用詞來“領先”對方。

Intel是認真的

面對對手的咄咄逼人,Intel會如何處置?“這還是一片很藍的海”,劉斌的一句話輕鬆地提高了境界,“大家還在想辦法解決使用者的問題,現在要幫助使用者儘可能快地加速各種新業務的發展。所以在這裡面,我們覺得每一家都應該發揮自己最強的實力,我們把自己的事情做好,當然Intel真正的實力在於有這麼長期的在計算領域裡面的積累。”

眾所周知Intel的過人之處在於構建出了強大到不可超越的生態系統,而這正是FPGA的軟肋,其開發週期和門檻一直為人所詬病。目前全中國可以用FPGA進行開發的工程師不過區區3萬人,而且還集中在通訊領域那幾家大公司。改變這一切需要生態系統,原來無論Altera還是Xilinx都看到了這一點,但卻無力去做。如今的Intel試圖改變。

加速堆疊已可以在Intel官網下載

2017年,Intel推出了面向Intel至強CPU和FPGA的加速堆疊,將一些通用功能整合在裡面,該軟體站的API介面部分是開源的,既支援FPGA傳統的RTL語言,也支援OpenCL高階語言,同時還在考慮C++。。加速堆疊可以使使用者節省開發成本和時間,將精力放在更具商業價值的應用開發上,同時也能讓整個生態系統中的合作伙伴可以較好地在不同平臺上進行移植,之前FPGA領域沒有標準的加速卡或軟體應用訪問介面,導致各公司開發的東西相互之間不互通。Intel這麼做即是希望有更多的人可以參與到加速堆疊的發展過程中,慢慢建立起面向FPGA加速的開發者社群,從而逐步拓展生態環境。

在釋出產品之外Intel還做了一件非常重要的事,就是邀請各種不同型別的合作伙伴,其中既有FPGA加速器的硬體開發夥伴,也包括系統整合商和軟體應用整合商,大家一起形成合力去支援不同垂直領域的加速方案的建設。劉斌展示了兩個使用Intel FPGA可程式設計加速卡的應用案例。

一家名為Levyx的公司為金融機構打造的財務風險分析系統,基於自身的測試得到的結果是,在一個具體的執行演算法加速的位置上得到了850%的加速,而把整個流程執行完、算完損益值之後的端到端的加速大於2倍。在這個垂直市場的模型之外,還有一個應用面更廣泛的的資料庫案例,該領域面臨的挑戰在於:不同型別的資料庫並存、資料的儲存方式多樣,而這樣的高複雜度造成查詢極其耗時與使用者實時性要求高的矛盾。FPGA可以在查詢指令進行轉化、資料分析這兩個點上進行加速。Swarm64公司提供的解決方案在資料分析這個點可達到平均20倍以上的加速能力,從端到端的角度來看,在資料倉儲和壓縮上面分別提供2倍和3倍以上的加速。

劉斌著意強調這兩個例子並不代表全部,Intel在全球已經邀請了幾十家類似的合作伙伴一起來幫助Intel開發不同領域的完整的FPGA加速解決方案,主要集中在資料分析、人工智慧、視訊轉碼、網路安全、金融加速以及基因研究這六大領域,未來Intel將逐步在使用者端向大家進行展示。

紅海or 藍海?

之所以對生態系統大力發展,Intel無疑非常清楚,在資料中心加速應用上的各種計算模式的競逐中,效能的比拼只佔一部分,關鍵還是在於對行業方向的理解和對客戶業務需求的把握。GPU之前用幾年時間做起了一個已被接受的生態系統,FPGA要想在資料中心站穩腳跟,必須加速這個程序。眾多的OEM裝置商、應用軟體開發商、系統整合商們都將被一起裹挾進來。這場競爭中的商業語言將不是這塊FPGA加速卡上有幾個介面、多少邏輯單元、價格幾何,而是客戶的商業模式是什麼、需要幫客戶解決什麼樣的問題、需要用什麼樣的解決方案。

Intel邀請合作伙伴在六大領域開發解決方案

無論對於Intel還是Xilinx,考驗的同樣都是構造生態系統的能力。做生態原本是Intel傳統的強項,此次的釋出就再現了那種每當英特爾釋出新的處理器時,總會拉著一群小夥伴們站臺的模式。而另一個不可忽視的則是Intel X86伺服器目前在資料中心的佔有率,雖然各家資料不一,但96%這個數字是大家基本上認可的。換句話說,資料中心更像Intel自家的後院,延續這樣的優勢似乎順理成章,絕對不應允許別人染指。

Intel和Xilinx究竟誰會在資料中心這條路上跑得更遠?看上去這場競爭似乎並不對等,Intel和Xilinx和對決,絕不同於Altera和Xilinx的對決,所謂細思極恐。劉斌就告訴EEWorld記者,在Altera時代,得到戴爾、富士通這樣的頂級伺服器供應商的鼎力支援是不敢想的。因為對於他們而言,接受一個FPGA廠商把產品佈署在自己的伺服器裡並不是那麼容易,而且驗證也需要大筆資金。看上去似乎天平倒向Intel一連,但歷史上Intel並非沒有敗績,敵人永遠是Intel自己。我們看到Intel還收購了Nervana,一家做GPU的公司,Intel是否還在三心二意?加之Intel之前的收購史並不怎麼樣,所以其實最終還是要看Intel自己做這件事的決心。此外還存在的一個變數是,如果Xilinx如之前傳聞的那樣也被收購,玩法又變了。

今年恰逢英特爾成立50週年,從1968年到2018年,這位50歲的晶片巨人還是在興致勃勃地尋求各種機會。他宣稱資料是未來的石油,資料的價值和怎樣挖掘它的潛力才是未來推動整個產業轉型、實體經濟發展的重要原動力。作為一家一直處理資料的公司,Intel幾十年來每天都在關注資料,Intel給客戶提供資料的價值不只是獲得或儲存,重要的是如何將其變成使用者可以進行下一步決策的資訊。我們相信資料中心市場在Intel具有戰略地位。

一切才剛剛開始,大戲剛剛拉開序幕。

本文轉載自http://www.eeworld.com.cn/FPGA/article_201804263784.html,如涉及侵權,請私信小編刪除。

============華 麗 的 分 割 線============

想加入我們FPGA學習交流群嗎?可以長按或掃描以下二維碼,稽核通過後我們邀請您加入

這些微信群旨在打造一個提供給FPGA工程開發人員及興趣愛好者(統稱“FPGAer”)進行技術交流、答疑解惑和學習的平臺。而且我們也將會通過網路舉辦FPGA技術講座,分享相關研究文獻

瞭解更多FPGA知識可以長按或掃描以下二維碼關注FPGAer俱樂部



相關推薦

Intel的FPGA資料中心

更多精彩內容,請微信搜尋“FPGAer俱樂部”關注我們。正如當初2015年Intel以167億美元收購Altera時所承諾的,會給資料中心帶來突破,2018年4月12日,新的Intel可程式設計邏輯部門交出了一份引人注目的答卷,而且是以一種100%的Intel style——

如何利用開放資料域為微信小遊戲新增社交關係鏈

3月23日, 小程式遊戲類目開放測試,開發者可開發、除錯小遊戲,同時,微信官方還對小遊戲開放了微信社交關係鏈、虛擬支付能力。但是令一些開發者感到困惑的是「如何才能利用開放資料域為微信小遊戲新增社交關係鏈玩法」。 這張圖片是來自於微信小遊戲的跳一跳排行榜,小遊戲不但開放了使用者註冊也把關

TCGA各種腫瘤資料的20多種不同/挖掘方法

  腫瘤基因組圖譜 (The Cancer Genome Atlas,TCGA) 計劃是由美國國家癌症研究院(National Cancer Institute,NCI)和美國國家人類基因組研究所(National Human Genome Research Institut

自定義 checkbox 新 ?

buttonview自定義 checkbox 新玩法 ?第一步:selector編寫 drawable/selector_checkbox_voice.xml<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="htt

1001種 | 有了這些工具,你離全棧工程師又近了一步

engine 管理 新版 ssm 軟件包 ima 圖表 瀏覽器 想要 2016中國軟件開發白皮書中提到,市場上對技術開發人才的技能需求已經不單單只再是某個領域的初級開發者,那些精通前後端的全棧工程師逐漸被市場親睞。目前web開發群體5成以上為全棧開發者。預示著隨著市場需求

mysql數據庫中表記錄的

tween reg 行數 ble sel 3.2 mysql數據庫 group 則表達式 一、增加表記錄(相當於插入表記錄)   1、格式:     insert [into] table_name (字段名稱......) values (值..........)

利用移動流量領取活動,實現日吸百粉的裂變

粉絲 流量 我相信很多人都做過這個引流玩法,但效果現在還是非常OK的。今天分享的這篇文章很簡短,但都是實打實的幹貨,有需要利用這個方法引流的朋友可以看下這篇文章。我來說下這個粉絲裂變原理:主要是通過免費贈送移動500M流量作為誘餌,利用這個誘餌驅動粉絲幫我們進行宣傳,達到滾雪球式的吸粉的目的。(500

趣味花體模糊字體介紹與實踐

level 1.0 hide ros color prior dst ora ansi 當你在網上看到這樣的字的時候,你的內心一定很奇怪這種字是怎麽輸入的: ?擼?的?太?多?眼?會?花? ?水?的?太?快?會?禁?言? ??擼????的????太?

JavaScript的類型自動轉換高級JSFuck

值轉換 前言 style period 沒有 ring 設置 undefined fuck 0 前言 最開始是不小心在微信公眾號(程序員大咖)看到一篇JS的高逼格代碼,然後通過裏面的鏈接跳轉到了JSFuck的wiki,就像順著迷宮找寶藏的感覺,感嘆JS的自動類型轉換

Ajax新fetch API

sync turn div data ade 原生 統一 基於 blank 目前 Web 異步應用都是基於 XMLHttpRequest/ActiveXObject (IE)實現的, 這些對象不是專門為資源獲取而設計的,因而它們的 API 非常復雜,同時還需要開發者處理兼容

北京賽車走勢技巧實戰精準跟號

不一定 好習慣 p s 能夠 blog center system import href

北京賽車八碼滾雪球走勢殺碼規律技巧公式走勢圖解析

北京賽車 彩票 技巧規律 走勢 走勢技巧 八碼滾雪球 有玩北京賽車經驗的彩友可以自己看號,一天怎麽也能有幾次確實感覺十拿九穩的時候,這時候就是你出手的時候,但也不要亂砸,做好計劃是根本。不會看號的彩友可以跟別人的追號計劃,如果出錯了停下來觀察一下,固定方法都會有錯誤周期,有可能會出現連

簡單Elixir遊戲服設計- 遊戲介紹

足夠 bsp 什麽 指定 存儲 註冊 系統 邏輯 編碼 抄以前的,做了點修改。 到目前為止,我們完成了玩家的數據和進程建模,現在介紹遊戲玩法。 為什麽我們還不做客戶端接入、協議指定呢?為什麽還沒有網關和數據存儲呢。在我接手的遊戲, 這些通常已經定下來了,我沒法改變。在

簡單Elixir遊戲服設計-simple_poker

server log nor serve isp point cond model rem 上回介紹了玩法,現在編寫了玩法的簡單建模。 做到現在感覺目前還沒有使用umbrella的必要(也許以後會發現必要吧),model 應用完全可以合並到game_server。 代碼

小白做淘客店鋪新

淘客微信淘客在朋友圈刷了將近兩個月。有些大咖賺得盆滿缽滿,有些小白交了不少學費。有人日入幾千幾萬,也有入不敷出。在此咖妹並沒有褒貶之意,只是提醒大家,不光淘客如此,其他項目亦是如此,別人能做成功的項目,自己不一定能做成功,不是所有的項目都適合自己操作。但是我們可以從那些成功人士、項目那裏吸取知識、幹貨,總結變

git的簡單

簡單 www 依然 說明 新版 %d 提取 comm diff 本篇筆記參考廖雪峰的git教程,為方便查看將命令部分提取並記錄下來。 無意對原作的版權侵犯,如需要學習請到廖雪峰網站學習git 創建git倉庫 # mkdir learngit && cd

loadrunner另類之接口功能測試-測試幫日記線上分享會

loadrunner 小強測試品牌 測試幫日記 接口自動化測試 資料獲取加入QQ群522720170本文出自 “小強性能自動化測試品牌” 博客,請務必保留此出處http://xqtesting.blog.51cto.com/4626073/1976211loadrunner另類玩法之接口功能測

北京賽車八碼滾雪球走勢穩勝方案打法技巧冷熱追號公式分析

北京賽車 走勢分析 八碼雪球 彩票 技巧規律 有玩北京賽車經驗的彩友可以自己看號,一天怎麽也能有幾次確實感覺十拿九穩的時候,這時候就是你出手的時候,但也不要亂砸,做好計劃是根本。不會看號的彩友可以跟別人的追號計劃,如果出錯了停下來觀察一下,固定方法都會有錯誤周期,有可能會出現連錯的,

一張圖告訴你Raid的

raid 概念一張圖告訴你Raid的玩法

數組揭秘

數組 mark clas lock com 遍歷數組 markdown ref blog 在遍歷數組時是否應該將length緩存起來 結論: 對於v8引擎的瀏覽器來說提升很小, 因為v8內核會在編譯for循環時將那些不變得語句提到循環之外的, 但是對於其他非v8引擎的瀏