從邊緣計算到車載,英特爾在追求完美開源

從邊緣計算到車載,英特爾在追求完美開源

來自專欄計算雜談

「英特爾在過去的幾年裡主要做的事情,就是讓容器有非常快的速度,也有非常好的安全性。我們看到不同的參與者,有谷歌、英特爾、Microsoft、華為等,所有這些公司結合在一起開發了非常強的技術,並且始終堅持著開放的原則。」英特爾公司副總裁兼英特爾開源技術中心總經理Imad Sousou(蘇義德)在OpenInfra Days China上這樣表述英特爾與開源。

  從邊緣計算到車載,英特爾在追求完美

  隨著技術的飛速發展,目前很多基礎架構都在進行標準化工作,開源軟體也逐漸成為大家公認的標準。蘇義德認為值得關注的開源技術主要有幾個領域,包括車載分析、邊緣計算和虛擬化以及Kata Containers輕量級容器。

英特爾公司副總裁兼英特爾開源技術中心總經理Imad Sousou(蘇義德)

  StarlingX是英特爾和VMware合作推出的邊緣計算項目,共同把一個商用產品的代碼開源了,並且捐獻到OpenStack基金會。作為邊緣雲計算基礎的軟體站,這方面工作更值得關注。

  而在車載方面,大概從一年多以前,英特爾開始發起了名為ACRN的項目,它和以前KVM不同點在於:ACRN更多是關注安全和與人生命相關的這塊工作。比如在車上可以看到各種不同的工作負載,這個負載分為兩類:一類叫非生命相關的,另外一類是跟生命息息相關的。

  如果你在車上看電視或聽音樂,這塊其實不是特別關注的重點;但是如果跟車的部件或者跟車本身的一些運行機制相關的,比如車突然就失靈了,操作系統無法接受你的指令了,就會帶來一些生命方面的一些安全問題。

  蘇義德表示,ACRN項目完美的解決了這個方面的問題,它通過非常輕量級、現代化的系統實現生命相關計算負載,保證整個系統在任何時間都不會宕機。

  針對應用場景,英特爾軟硬結合

  在深度學習和機器學習領域,一般會用到框架,當使用框架的時候,在一些運算方面性能就會受到一些限制,速度不夠快。英特爾的AVX-512技術,能夠極大提高運算速度。

  在框架里它涉及到KuberFlow這樣一些技術和軟體,KuberFlow和TensorFlow會對底層數學庫進行調用,這個數學庫可能會在虛擬機或操作系統裡面進行操作,數學庫的運算速度就決定深度學習速度。

  至強本身就帶有硬體加速功能,當通過開源軟體整合至強可擴展處理器的AVX-512指令集之後,用戶就會驚奇的發現代碼和硬體在沒有更改的情況下性能實現成倍地提升。

  類似這樣的例子還有很多,英特爾在硬體開發方面有很好的線路圖,持續投入了數百億的資金。現在,拿著英特爾的硬體,加上開源社區的軟體,把硬體的特性通過介面調用出來,代碼不用修改即可實現大幅度的性能提升,這就是一個典型的案例。

  此外,AVX-512指令集能夠更好地支持深度學習,在英特爾傲騰數據中心級持久內存領域英特爾也做了很多開發,特別是針對一些用戶場景和用戶具體的應用。由於存儲介質的改變,在對於資料庫做服務的場景里,通過傲騰來對整個開源軟體站以及跟他相關的部分都進行全面的優化,這就是英特爾正在做的事情。

  英特爾承諾繼續支持OpenStack項目,在基金會旗下還有多款產品,包括OpenStack,Kata Containers,StarlingX等等。另外蘇義德還介紹到:英特爾和目前的主要合作夥伴的合作項目及產品都是基於開源項目而展開,所以為了更好地支持客戶,英特爾也有必要繼續在這方面進行深度的投入。

  一直以來,英特爾都是開源的強力支持者,不遺餘力地在軟硬體優化方面做出努力,人工智慧、自動駕駛、邊緣計算的時代已經到來,開源軟體正走向下一個輝煌。

推薦閱讀:

理財的好壞就在於開源與節流?
AliSQL情人節版本Release:開源Sequence Engine
asp.net開源資料——國內.NET論壇源代碼
開源小妙招

TAG:開源軟體 | 開源 | 雲計算 |