毋庸置疑,當下主流的計算機平臺都基于x86架構而存在,而談到x86架構,最先讓人想起的就是英特爾,那個(gè)提供計算機“大腦”的公司。
從英特爾聯(lián)想到處理器,是許多人的第一感受。就好比提到微軟我們想起操作系統,提到百度想起搜索引擎一樣。屬于對于一家公司的“刻板印象”。事實(shí)上英特爾并非只有單一的處理器業(yè)務(wù)。在去年英特爾公布的業(yè)務(wù)“六大支柱”當中,處理器只占據了其中一小部分,相比之下與軟件相關(guān)的內容卻是無(wú)處不在的。
六大支柱是英特爾在2018年年底提出的概念,它們分別指的是制程&封裝、架構、內存&存儲、互連、安全、軟件在內的六大技術(shù)。這六個(gè)方向,是英特爾未來(lái)數年在傳統芯片業(yè)務(wù)上的核心方向,也是英特爾面對智能互聯(lián)世界發(fā)力的全新方向。這其中,軟件占據了相當重要的比例,也成為了英特爾重要的發(fā)力點(diǎn)。
“六大技術(shù)支柱其實(shí)有兩條是和軟件有關(guān)的,一條是軟件本身,一條是安全。而仔細分析下來(lái),實(shí)際上軟件和安全是貫穿六大支柱的,相當于將各個(gè)部分有機的聯(lián)結起來(lái),是最核心的。沒(méi)有軟件或者說(shuō)沒(méi)有對安全性的要求,其他的幾大支柱不能夠充分發(fā)揮作用”。說(shuō)這話(huà)的,是英特爾中國區軟件業(yè)務(wù)總經(jīng)理馮曉焰,也是在英特爾軟件部門(mén)工作了22年的一名“老兵”。
正如我們在文章開(kāi)頭提到的,以芯片為首的硬件產(chǎn)品無(wú)疑是英特爾最核心的業(yè)務(wù)之一。但你或許不知道,英特爾本身也是一家擁有超過(guò)15000人軟件開(kāi)發(fā)隊伍的公司,單就軟件開(kāi)發(fā)人員規模而言,英特爾完全能夠排在全球軟件公司的前列。而伴隨著(zhù)三年前英特爾公司決定向以數據為中心的業(yè)務(wù)轉型以及英特爾新任命的首席執行官司睿博(Robert Swan)對英特爾戰略愿景的明確,軟件在英特爾整個(gè)產(chǎn)業(yè)鏈條中正發(fā)揮著(zhù)越來(lái)越重要的作用。
軟件,為芯片注入靈魂
英特爾不是搞芯片的公司嗎?為什么軟件的占比能達到這么高?在許多局外人看來(lái),這件事情顯得頗為怪異。但如果你對IT產(chǎn)業(yè)有了解,如果你知道“軟件定義”概念已經(jīng)大行其道,你就不會(huì )對這樣的結果感到意外。甚至從另外的角度來(lái)說(shuō),軟件才是支撐英特爾多年保持領(lǐng)先的動(dòng)力源泉,如果脫離的軟件支持,那么英特爾芯片的性能也要大打折扣。
這并非是危言聳聽(tīng)。雖然我們知道英特爾在芯片研發(fā)上投入了大量的成本,但事實(shí)上如何保證這些先進(jìn)芯片的性能得到最大化的發(fā)揮,在實(shí)際業(yè)務(wù)中保證它們能夠盡可能多的提供最佳性能表現,則是軟件部門(mén)一直在努力的問(wèn)題,為此英特爾更是投入不菲。
“英特爾有個(gè)部門(mén)叫做開(kāi)源軟件中心,其價(jià)值就是推動(dòng)開(kāi)源軟件、開(kāi)源社區在中國的發(fā)展。在過(guò)去的許多年,英特爾一直在Linux內核社區貢獻排名第一”,馮曉焰說(shuō)。其實(shí),熟悉開(kāi)源軟件的人可能知道,從最早的Linux到當下熱門(mén)的OpenStack,英特爾一直努力推動(dòng)開(kāi)源社區的建設,也是社區當中的領(lǐng)導者之一。
軟件,讓?xiě)萌缁⑻硪?/strong>
別看如今的開(kāi)源圈如此火爆,如果當我們把時(shí)光退回到過(guò)去的10年,卻是另一番景象。日前,IDC發(fā)布了《中國公有云服務(wù)市場(chǎng)(2019第一季度)跟蹤》報告。報告顯示,2019第一季度中國公有云服務(wù)整體市場(chǎng)規模(IaaS /PaaS / SaaS)的達到24.6億美金,同比增長(cháng)67.9%,其中IaaS的市場(chǎng)增速有所減緩,同比增長(cháng)74.1%;PaaS的市場(chǎng)依然保持高增長(cháng),增速為101.9%。
我們知道,云計算在當下已經(jīng)成為整個(gè)行業(yè)發(fā)展的潮流和推動(dòng)力,無(wú)論是私有云、公有云還是混合云,都已經(jīng)成為了行業(yè)發(fā)展的必然之路。但是在云計算發(fā)展之初并非是一帆風(fēng)順,甚至存在了諸多的困難和磨難。許多人可能不知道的是,英特爾是業(yè)內第一家推出虛擬化應用的企業(yè)。但在當時(shí),當馮曉焰和公司管理層手捧相關(guān)的技術(shù)與解決方案找到諸多閉源軟件企業(yè)的時(shí)候,結果卻讓他大失所望。
“當時(shí)我記得非常清楚,得到了一個(gè)相對來(lái)說(shuō)比較消極的回饋。所以英特爾后來(lái)才決定在開(kāi)源軟件中率先推出這一技術(shù)。當時(shí)我們第一個(gè)推出了虛擬化技術(shù)支持的軟件Xen。因為做了開(kāi)源軟件,讓大家看到了虛擬化技術(shù)其實(shí)是提供了非常多有意義的用例,也在開(kāi)源軟件里得到廣泛的應用,堅定了英特爾繼續往這個(gè)方向走的決心?!?/p>
從虛擬化開(kāi)始,云計算才算真正落了地。在此之前,業(yè)界對于云計算有這樣那樣的描繪,有些回頭看看甚至是可笑、錯誤的觀(guān)點(diǎn)。但是從虛擬化開(kāi)始,大家終于切實(shí)看到了云計算所帶來(lái)的巨大價(jià)值,無(wú)論是在提升利用率還是在大規模分布式部署方面,虛擬化都承載了云計算的實(shí)現模式,“云即虛擬化”的概念在當時(shí)迅速傳播。就這一點(diǎn)來(lái)說(shuō),英特爾軟件部門(mén)功不可沒(méi)。
如今,云計算的發(fā)展日趨成熟,OpenStack已經(jīng)成為了事實(shí)上的云平臺應用標準,這背后同樣有英特爾的大力支持。比如,英特爾一直在與多方合作推動(dòng)歷屆“OpenStack黑客松”活動(dòng),讓來(lái)自于全國不同地區和不同公司的開(kāi)發(fā)者匯集在一起相互配合,挑戰OpenStack社區最新Bug。我有幸參加了2017年冬季在武漢舉辦的一次活動(dòng),現場(chǎng)隊員的熱情如火與戶(hù)外天氣的潮濕陰冷,形成了鮮明的對比,讓我印象深刻。
2017年武漢黑客松活動(dòng)
這也是軟件應用的典型案例。就好比每個(gè)人都在用的手機。我們知道許多安卓手機的處理器、存儲、攝像頭等等型號都是確定的,無(wú)非是來(lái)自一家或者幾家供應商。但是結合這些硬件設備進(jìn)行調優(yōu),甚至進(jìn)行AI算法的優(yōu)化,則是考量各品牌之間技術(shù)實(shí)力的關(guān)鍵。這也解釋了為什么有些手機能夠有出色的夜景拍照能力、超遠距離變焦能力等等,毫無(wú)疑問(wèn)這些都來(lái)自于軟件的優(yōu)化。
軟件,讓x86物超所值
正如我們剛剛提到的。一張手機拍攝的月球照片,已經(jīng)讓你分不出是真實(shí)的景色還是電腦特效,抑或是AI算法的加成,這也說(shuō)明僅僅依靠硬件本身已經(jīng)不能夠滿(mǎn)足未來(lái)數字化的需求,而軟件的出現一方面讓硬件性能得到最大化的發(fā)揮,另一方面也彌補硬件系統的性能瓶頸。
英特爾正在做的,就是加強x86平臺的性能優(yōu)化。除了開(kāi)源應用之外,英特爾軟件團隊另一項重要任務(wù)就是對于每一代處理器進(jìn)行調優(yōu),以發(fā)揮其最大的性能。按照摩爾定律,英特爾的產(chǎn)品每18或24個(gè)月就要進(jìn)行一次升級,而每次升級都需要在性能、應用上的全新表現。那么對于軟件團隊來(lái)說(shuō),如何評估每次升級所帶來(lái)的性能提升,他們又是如何保證升級時(shí)候應用的平滑運行呢?對于這個(gè)問(wèn)題,馮曉焰也進(jìn)行了詳細的回答。
“英特爾的處理器技術(shù),其實(shí)從軟件和硬件都需要密切配合。英特爾內部有研究院,有許‘院士’,他們對于硬件架構、對于操作系都有深刻了解,也會(huì )進(jìn)行針對性的設計?!睋T曉焰介紹,每一代處理器發(fā)布之前,都要進(jìn)行大量的、系統性的測試工作。這些測試一方面是收集新產(chǎn)品的性能數據,另一方面則是進(jìn)行采樣,找到軟件的瓶頸所在。而接下來(lái),則是軟件部門(mén)需要針對測試數據進(jìn)行調優(yōu)并且解決對應的瓶頸難題。
當下最新的第二代至強可擴展處理器為例?!耙粋€(gè)新處理器推出之前,編譯器部門(mén)會(huì )做一些開(kāi)發(fā)工具的工作,把一些新指令集成到編譯器里面。同時(shí)針對于微代碼部分我們也需要進(jìn)行不斷優(yōu)化,確保將啟動(dòng)控制權交給操作系統。當然針對Windows、Linux不同內核會(huì )有差異,再比如在OpenStack等平臺的支持上。除此之外,我們還會(huì )賦能開(kāi)發(fā)者團隊的人,相當于在開(kāi)發(fā)者社區提供培訓、推廣等工作,甚至包括怎么樣提供更好支持ISV、OSV等工作”,馮曉焰說(shuō)。
對于許多人來(lái)說(shuō),英特爾就是一顆小小的處理器,一顆小小的芯片,一個(gè)數字化的“大腦”。但是在這顆芯片的背后,卻凝聚了英特爾軟硬件部門(mén)眾多工程師的辛勤努力,凝聚了包括開(kāi)源代碼在內的各種程序與編譯,并非是簡(jiǎn)單的硬件本身。
從硬件到軟件,我們發(fā)現如今的生活越來(lái)越多的依賴(lài)于軟件實(shí)現。無(wú)論是身邊的手機還是家里的智能音箱,每一款應用的安裝和每一次版本的升級都能帶來(lái)全新的應用體驗,這相對于硬件來(lái)說(shuō)顯得更加玄妙。在未來(lái),無(wú)論是5G還是物聯(lián)網(wǎng),軟件的地位和價(jià)值都將會(huì )被大大強化,到那時(shí)只有單純強大的處理器硬件是遠遠不夠的,脫離了軟件的“加持”,再強大的硬件也不過(guò)就是無(wú)源之水,無(wú)本之木。
這無(wú)疑也為未來(lái)x86平臺的發(fā)展指明了方向。對于包括英特爾在內的企業(yè)來(lái)說(shuō),在提升硬件指標、工藝制程的同時(shí),更應該在乎軟件的推動(dòng)作用。英特爾早在前年就意識到了這一點(diǎn),從而將原本的“摩爾定律”進(jìn)行了升級,其中所增加的就是軟件/應用的作用,這也是英特爾將軟件價(jià)值定位在了更高的層次。
面對未來(lái)的5G、物聯(lián)網(wǎng)時(shí)代,一方面需要更強大、更出色的硬件平臺,另一方面也需要不斷的軟件優(yōu)化。英特爾圍繞著(zhù)以數據為中心的戰略,以制程和封裝、架構、內存和存儲、互連、安全、軟件六大技術(shù)支柱為核心,將軟件融入到自身的血液之中,并秉承開(kāi)源開(kāi)放的原則,與眾多合作伙伴聯(lián)手,共同降低各種架構和工作負載下的開(kāi)發(fā)復雜性,加速創(chuàng )新技術(shù)的大規模部署,著(zhù)力打造開(kāi)放、協(xié)作、互利共贏(yíng)的開(kāi)源生態(tài)系統。
聯(lián)系客服