從邊緣計算到車載,英特爾在追求完美開源
“英特爾在過去的幾年里主要做的事情,就是讓容器有非??斓乃俣?,也有非常好的安全性。我們看到不同的參與者,有谷歌、英特爾、Microsoft、華為等,所有這些公司結合在一起開發(fā)了非常強的技術,并且始終堅持著開放的原則。”英特爾公司副總裁兼英特爾開源技術中心總經理Imad Sousou(蘇義德)在OpenInfra Days China上這樣表述英特爾與開源。
本文引用地址:http://m.butianyuan.cn/article/201807/383077.htm隨著技術的飛速發(fā)展,目前很多基礎架構都在進行標準化工作,開源軟件也逐漸成為大家公認的標準。蘇義德認為值得關注的開源技術主要有幾個領域,包括車載分析、邊緣計算和虛擬化以及Kata Containers輕量級容器。
StarlingX是英特爾和VMware合作推出的邊緣計算項目,共同把一個商用產品的代碼開源了,并且捐獻到OpenStack基金會。作為邊緣云計算基礎的軟件站,這方面工作更值得關注。
而在車載方面,大概從一年多以前,英特爾開始發(fā)起了名為ACRN的項目,它和以前KVM不同點在于:ACRN更多是關注安全和與人生命相關的這塊工作。比如在車上可以看到各種不同的工作負載,這個負載分為兩類:一類叫非生命相關的,另外一類是跟生命息息相關的。
如果你在車上看電視或聽音樂,這塊其實不是特別關注的重點;但是如果跟車的部件或者跟車本身的一些運行機制相關的,比如車突然就失靈了,操作系統(tǒng)無法接受你的指令了,就會帶來一些生命方面的一些安全問題。
蘇義德表示,ACRN項目完美的解決了這個方面的問題,它通過非常輕量級、現(xiàn)代化的系統(tǒng)實現(xiàn)生命相關計算負載,保證整個系統(tǒng)在任何時間都不會宕機。
針對應用場景,英特爾軟硬結合
在深度學習和機器學習領域,一般會用到框架,當使用框架的時候,在一些運算方面性能就會受到一些限制,速度不夠快。英特爾的AVX-512技術,能夠極大提高運算速度。
在框架里它涉及到KuberFlow這樣一些技術和軟件,KuberFlow和TensorFlow會對底層數學庫進行調用,這個數學庫可能會在虛擬機或操作系統(tǒng)里面進行操作,數學庫的運算速度就決定深度學習速度。
至強本身就帶有硬件加速功能,當通過開源軟件整合至強可擴展處理器的AVX-512指令集之后,用戶就會驚奇的發(fā)現(xiàn)代碼和硬件在沒有更改的情況下性能實現(xiàn)成倍地提升。
類似這樣的例子還有很多,英特爾在硬件開發(fā)方面有很好的線路圖,持續(xù)投入了數百億的資金?,F(xiàn)在,拿著英特爾的硬件,加上開源社區(qū)的軟件,把硬件的特性通過接口調用出來,代碼不用修改即可實現(xiàn)大幅度的性能提升,這就是一個典型的案例。
此外,AVX-512指令集能夠更好地支持深度學習,在英特爾傲騰數據中心級持久內存領域英特爾也做了很多開發(fā),特別是針對一些用戶場景和用戶具體的應用。由于存儲介質的改變,在對于數據庫做服務的場景里,通過傲騰來對整個開源軟件站以及跟他相關的部分都進行全面的優(yōu)化,這就是英特爾正在做的事情。
英特爾承諾繼續(xù)支持OpenStack項目,在基金會旗下還有多款產品,包括OpenStack,Kata Containers,StarlingX等等。另外蘇義德還介紹到:英特爾和目前的主要合作伙伴的合作項目及產品都是基于開源項目而展開,所以為了更好地支持客戶,英特爾也有必要繼續(xù)在這方面進行深度的投入。
一直以來,英特爾都是開源的強力支持者,不遺余力地在軟硬件優(yōu)化方面做出努力,人工智能、自動駕駛、邊緣計算的時代已經到來,開源軟件正走向下一個輝煌。
評論