英特爾將開源進行到底!
作者 | 孫浩峰
出品 | CSDN(ID:CSDNnews)
1968年7月,傳奇半導體公司仙童的兩位共同創辦人羅伯特·諾伊斯、高登·摩爾從仙童請辭,共同創辦了以「INTegrated ELectronics(集成電子)」前綴為名的一家電子公司,這家公司就是今天在全球赫赫有名的晶元巨頭英特爾。
英特爾早期的主要業務是開發SRAM與DRAM的存儲器晶元。九十年代時,伴隨著快速崛起的PC產業,英特爾在微處理器上的大量投資,為其帶來了豐厚的回報,英特爾一舉成為全球微處理器領域的領導者,並一直延續至今。因此,無論從哪個角度來講,英特爾都應該是一家徹頭徹尾的硬體公司,但如果有人說,英特爾現在同時也是一家大型軟體公司,「元芳,你怎麼看?」
流淌在血液中的軟體基因
作為一家依靠微處理器起家的科技企業,不可否認,以晶元為首的硬體產品無疑是英特爾最核心的業務之一。但你或許不知道,英特爾本身也是一家擁有超過15000人軟體開發隊伍的公司,單就軟體開發人員規模而言,英特爾完全能夠排在全球軟體公司的前列。而伴隨著三年前英特爾公司決定向以數據為中心的業務轉型以及英特爾新任命的首席執行官司睿博(Robert Swan)對英特爾戰略願景的明確,軟體在英特爾整個產業鏈條中正發揮著越來越重要的作用。而英特爾公司副總裁,蘇義德(Imad Sousou)兼任系統軟體產品部門總經理,也是英特爾越來越重視軟體的一個標誌,這也將軟體在英特爾公司中的地位拉升到了一個空前的高度。
英特爾首席架構師、英特爾公司高級副總裁兼架構、圖形與軟體部門總經理Raja Koduri
而如果回顧過去十幾年IT行業發生的變化,會發現一件有趣的事情,即硬體與軟體的結合是促進IT發展的原動力。互聯網用戶在過去十年里增長了10億人。PC時代,X86架構和Windows系統的軟硬體結合促進了桌面PC的大發展。現在進入了下一個時代,看到了10倍的增長,即從10億的互聯網用戶增長到100億的設備,移動化成為趨勢。
由此我們看到硬體和軟體的結合發生了變化,移動化時代的主導變成了ARM架構和iOS及Android操作系統,而Linux系統和X86平台也佔據一部分市場,但硬體和軟體結合才能促進發展的本質並沒有發生變化。也就是說,要想在現在或者未來面對更廣闊的千億級市場,獲得更快速的增長,就必須依靠硬體和軟體來共同創新。因此,軟體社區和硬體社區相互交流,並真正去思考彼此的問題,這比以往任何時候都更重要。
事實上,無論多麼出色的硬體平台,如何沒有軟體在其中發揮作用,終將無法發揮其硬體平台的全部潛力。因此,在每一個出色的硬體系統的血液中都流淌著軟體的基因,對英特爾更是如此。就像英特爾首席架構師、英特爾公司高級副總裁兼架構、圖形與軟體部門總經理Raja Koduri 15日在美國華盛頓州史蒂文森召開的英特爾開源技術峰會(OSTS)2019上所說的那樣,對於全新硬體架構的每一個數量級的性能提升潛力,軟體都將能帶來兩個數量級的性能提升。蘇義德也在峰會上強調了軟體在英特爾公司發展中的重要性,表示:「軟體是英特爾的一項重要戰略資產,將幫助我們挖掘商業價值,真正釋放公司的整體增長潛力。」
英特爾公司副總裁兼任系統軟體產品部門總經理蘇義德(Imad Sousou)
而從另一方面來說,PC市場的日益疲軟,移動市場的不佳表現以及來自AMD、英偉達、高通等競爭對手在數據中心、GPU、5G晶元等各領域的強力挑戰,也是英特爾之所以發力軟體的重要原因之一,雖然這條路並不平坦,也很不容易,但英特爾別無選擇。
與開源千絲萬縷的淵源
而說到軟體,就離不開開源的話題,開源驅動著軟體定義基礎設施,改變了當代的數據中心,並開創了以數據為中心的時代。目前,絕大多數的公有雲也運行在開源軟體上。而實際上,英特爾在開源軟體方面的貢獻可能遠超出你的想像。蘇義德用「英特爾在整個開源生態系統中協作,我們的貢獻和創舉正在引領行業推動面向以數據為中心的時代的產品和服務創新」來總結英特爾在開源軟體方面的貢獻,此言非虛。
事實上,從英特爾誕生以來,英特爾就一直是眾多開源社區、開源項目、開源軟體的重要支持者,同時非常重視開源技術的開發和應用。英特爾是最著名的開源軟體Linux基金會的白金會員,最成功的雲計算開源項目OpenStack基金會的白金會員,同時也是Apache基金會、GNOME基金會、Eclipse基金會以及開放數據中心聯盟、開放結構聯盟、開放虛擬化聯盟等開源組織的重要成員,同時也是Linux、Chromium OS、OpenStack等眾多開源項目的最大的貢獻者之一,Bash、chrony、Fuzzing項目、GnuPG、libffi、Linux Kernel Self Protection項目、OpenSSH、OpenSSL以及R編程語言的重要貢獻者中英特爾也是赫然在列。而最近在OpenInfra丹佛峰會上被確認為頂級項目的Kata Containers以及極具潛力的邊緣計算開源項目StarlingX、rust-vmm虛擬機組件也均出自英特爾之手。
英特爾在開源技術峰會2019上最新公布的以去除傳統BIOS代碼,並通過設計模塊化提高可擴展性和安全性的Modern FW Initiative、包括一個全新的安裝程序和應用商店及工具包為開發者提供一個已支持所有英特爾硬體功能的Clear Linux開發者版本、為英特爾?至強?可擴展處理器優化的高性能集成開源軟體棧,包括英特爾?DL Boost(Intel Deep Learning Boost)指令集,旨在加速圖像識別、目標探測、語音識別和語言翻譯等人工智慧應用的Deep Learning Reference Stack、使用Apache Hadoop和Apache Spark在英特爾?至強?可擴展平台上開發的,旨在幫助企業分析、分類、識別和處理大量數據的Data Analytics Reference Stack、使用ACRN設備虛擬機、Clear Linux 操作系統、Zephyr 項目和Android,支持當今互聯設備所需的整合工作負載的Fusion EdgeStack以及集合英特爾軟硬的一體優勢,通過優化的計算機視覺棧,簡化了人工智慧機器人和自動化解決方案的創建流程的Intel Robot SDK等也均是開源項目。
此外,英特爾還特彆強調了開放、免費基於標準化的「OneAPI」軟體技術,它可將標量、矢量、矩陣和空間的多種架構組合、並行性的統一簡化語言和庫、從程序到硬體的直接映射所達到的全性能,通過一個統一的編程介面,擴展到CPU、GPU、FPGA和AI晶元等硬體平台。
該項目也將在2019年第四季度之前如期交付給開發者。「英特爾在軟體領域的策略是一個架構,像是CPU的圖形架構,圍繞架構進行擴展。我們擁有一個1200萬活躍開發者的生態系統,橫跨PC、網路和數據中心。我們所做的一切都需要是簡便和可擴展的。意思是,對於開發者來說,它應該易於使用,而且不僅可以擴展到所有的架構,更可以擴展到所有的操作系統。而OneAPI整合了計算和架構創新,通過高速互連以及新的軟體開發模式,為開發者簡化API,並從英特爾計算架構釋放出更高的性能和效率。」Raja說。
而這些都是英特爾為開創軟體定義一切,以數據為中心,在雲、AI、大數據、虛擬化、汽車、工業等新領域的最新開源貢獻。
將開源開放進行到底
除此之外,在此次開源技術峰會上,來自阿里巴巴、亞馬遜、AT&T、谷歌、華為、京東、微軟、MontaVista、紅帽、SUSE和風河的技術大咖們也上台做了精彩硬核的技術分析,共同探討面向英特爾硬體優化的開源軟體。這些開源軟體將在容器、人工智慧、機器學習和其他從雲到邊緣再到設備間的工作負載等領域推動以數據為中心的下一代技術創新。
這也是這個源自2004年,最初只有幾十個英特爾工程師參加的英特爾內部會議十五年來第一次對其他廠商以及媒體開放,也是迄今為止參加人數最多的一屆峰會,「今年的開源技術峰會是一個全新的開始(A new beginning),這種開放的方式將會繼續保持,明年將會邀請更多的產業鏈合作夥伴參與。今年的產業峰會是500人的規模,明年的規模可能會進一步提升。」 蘇義德說。
這所有的一切也表明,英特爾這個昔日和現在的晶元領域的霸主,圍繞著以數據為中心的戰略,以製程和封裝、架構、內存和存儲、互連、安全、軟體六大技術支柱為核心,正在將軟體更加深入地融入到自身的血液之中,並秉承開源開放的原則,與眾多合作夥伴聯手,共同降低各種架構和工作負載下的開發複雜性,加速創新技術的大規模部署,著力打造開放、協作、互利共贏的開源生態系統。
我想,這就是英特爾從某種意義上來說也是一家軟體公司的主要原因吧!
※直接上手!不容錯過的 Visual Studio Code 十大擴展組件
※中國AI開發者真實現狀:寫代碼這條路,會走多久?
TAG:CSDN |