ICCSZ訊 (編輯:Nicole)9月3日—4日,訊石第十七屆光纖通訊市場暨技術專題研討會在深圳麒麟山莊隆重舉辦。會上,致力于高端控制芯片自主研發(fā)的北京網迅科技執(zhí)行董事王界兵博士帶來主題為《國內首款萬兆網絡控制器的研制及產業(yè)化》的精彩演講。
王界兵博士是北京網迅科技有限公司執(zhí)行董事,曾分別在美國恩智浦公司和美國東芝公司擔任技術職務。王博士于2001年創(chuàng)立杭州中天微系統(tǒng)有限公司,并擔任首席技術執(zhí)行官,主持過863重大專項。2004年3月,王博士任美國納斯達克上市公司Hifn公司中國總部業(yè)務總裁,2007年3月任Hifn的全球工程副總裁,2009年3月,任美國紐交所上市公司Exar工程副總裁和中國開發(fā)中心總經理。
王博士在大數據、信息系統(tǒng)和芯片領域擁有廣泛的技術經驗,在國際/國內核心期刊發(fā)表論文20余篇,申請并持有20余項中國和美國發(fā)明專利,曾在國內國際的多個高科技會議上做主題演講。
王博士在演講中提到:重要領域關鍵設備上的不可或缺性的芯片核心器件一旦缺失,關鍵設備無法生產出貨。可靠性設計是企業(yè)級芯片的一個重要指標,關鍵技術與難點包括:容錯處理技術、容錯處理技術、分域獨立重啟技術、自檢技術、數據通路保護技術、錯誤監(jiān)測及錯誤隔斷技術。目前,全球萬兆網絡控制器芯片的供應商全部在美國,它們主要是:Intel(英特爾)、Broadcom(博通)、Emulex、Chelsio、Mellanox等。
經過四年艱辛的努力,網迅科技在2018年推出了中國首個自主知識產權的萬兆網絡控制器芯片,填補了中國在這領域的空白。目前在市場上已經取得顯著的成效,可以完全打破美國的萬兆網絡控制器的壟斷地。
網迅科技推出的“閃迅萬兆網絡控制器芯片”有什么創(chuàng)新點呢?
創(chuàng)新點1:超多DMA隊列實現方法
隨著虛擬化技術的發(fā)展,虛擬機和容器造成大量的DMA隊列。當這些大量的DMA隊列同時工作并要求每個DMA支持線速的時候,會產生硬件邏輯資源的大量消耗。閃迅萬兆網絡控制器首次提出了一種分層DMA隊列來實現超多DMA隊列的難題,支持虛擬化、云計算的需求。
其采用分層DMA隊列架構,首次提出了客戶隊列和調度隊列的概念。由客戶隊列作為硬件界面,但是由調度隊列參與QoS調度,和傳統(tǒng)方法相比,硬件資源節(jié)省近一倍。
創(chuàng)新點2:報文分片傳輸方法和裝置
面對可能會出現某些DMA隊列需要處理大數據報文,而另外一些DMA隊列需要處理小數據報文。由于大數據報文一次性處理完成需要很多的處理時間,這就會導致后續(xù)的小數據報文會被引入很大的處理延遲。閃迅萬兆網絡控制器首次提出了一種數據報文交叉切片的方法,降低報文傳輸平均延時。采用交叉切片的方式,在對大數據報文進行一次切片之后,馬上根據QoS仲裁算法切換到后續(xù)的小數據報文,進行切片處理。
創(chuàng)新點3:虛擬機熱遷移的無縫切換技術
虛擬機熱遷移是把正在服務的虛擬機從一臺物理服務器遷移至新的物理服務器。虛擬機短暫宕機時,這部分數據包由于無法到達虛擬機而被丟棄。閃迅萬兆網絡控制器首次提出了一種虛擬機熱遷移的網路無縫切換方法,支持云計算資源的彈性伸縮。虛擬機之間的切換和數據交換經常發(fā)生,切換的性能和穩(wěn)定性是云計算管理中的重要指標。當虛擬機在原物理服務器宕機后,緩存后面到來的數據包;在虛擬機在目標物理服務器重啟后,轉發(fā)原虛擬機的數據包。
創(chuàng)新點4:不透明安全模式
問題場景:在傳統(tǒng)網卡芯片設計里,服務器軟件直接配置控制芯片。服務器上的惡意代碼可以訪問網卡驅動,惡意代碼可以對芯片進行任何操作,篡改數據包或者癱瘓網卡。閃迅萬兆網絡控制器首次提出了在萬兆網絡控制器中設置不透明安全模式,提供網絡安全保護。
網迅科技研發(fā)的閃迅萬兆網絡控制器芯片增加了不透明安全模式。在不透明安全模式下,服務器軟件無法改變網卡的控制寄存器。服務器與網卡的操作界面被嚴格限制為數據流操作。網卡對服務器就像是黑盒,而所有的操控都由片上的邊帶管理模塊發(fā)起。如果服務器需要配置芯片,它必須向邊帶管理模塊提出請求并通過邊帶管理模塊的認證。
創(chuàng)新點5:實際小包傳輸速率的顯著提升
閃迅萬兆網絡控制器芯片運用了多種優(yōu)化技術達到實際小包傳輸速率的提升。雖然很多芯片在設計上能夠達到線速,但是實際上卻由于CPU的性能和并行性瓶頸而達不到線速。網迅萬兆網絡控制器優(yōu)化內部DMA模塊,實現了發(fā)送端QoS和隊列仲裁的并行性操作,發(fā)送端讀取數據指示符和讀取數據報文的并行性操作,接收端數據包過濾,以及讀取數據指示符和回寫數據報文的并行性操作。同時,簡化了軟件驅動程序處理包的流程,降低CPU的工作量。
據王博士介紹,網迅科技編制了萬兆網絡控制器的一個評價標準,建立了十個評價方面,每個評價方面包含一些重要的功能與性能指標(每個指標1分),最高分數為77分。通過10大類總共77項的對比,閃迅萬兆網絡控制器得分最高(67分),達到國際先進水平,并在虛擬化和網絡安全方面達到世界領先水平。
2018年5月5日,中國指揮與控制學會在北京舉行“閃迅萬兆網絡智能控制器”科技成果鑒定會。倪光南、費愛國、王子才等11位中國工程院、中國科學院的兩院院士,以及19位來自軍隊科研院所、軍工集團、知名高校和企業(yè)的專家參加了會議。北京網迅科技有限公司研制的“閃迅萬兆網絡智能控制器”是計算與存儲設備必備的核心部件,主要作用是負責設備連接網絡時輸入輸出數據的控制與處理。與會院士、專家認為,這是我國第一款具有自主知識產權的企業(yè)級萬兆以太網控制器芯片,對于打破國外壟斷,確保國家信息安全具有十分重要的意義。
目前,網迅萬兆網絡控制器芯片與申威、飛騰、龍芯等國產CPU平臺,和麒麟、深度等國產操作系統(tǒng)適配成功,并在多家國內主流服務器平臺測試良好,經國家級測評中心測試。芯片已經量產15000余片,生產/銷售網卡5000余張。