arm linux 识别新硬盘_Arm发布首款64位实时处理器CortexR82
EETOP專注芯片、微電子,點擊上方藍字關注我們
Arm以其在移動設備中的Cortex系列處理器而聞名,然而主流Cortex-A系列CPU并不是該公司唯一提供的CPU,Arm還提供了用于高性能實時應用的Cortex-R系列 "實時 "處理器。上一次我們談到Cortex-R產品是在2016年發布的R8。當時,該公司提出R8將廣泛用于調制解調器子系統內部的5G連接解決方案。
R系列的另一大市場是存儲解決方案,Cortex-R處理器作為主要的處理元件被用于HDD和SSD控制器。
今天,Arm公司推出了全新的Cortex-R82,代表了該公司首款64位Armv8-R架構處理器IP,這意味著它是該公司首款64位實時處理器,從而擴展了R系列的產品組合。?
到目前為止,上一代R處理器都是基于前代Armv7-R或ArmV8-R的32位架構,比如Cortex-R52。多年來,這對于部署這些處理器的用例來說還是不錯的,也足夠了。然而,在現代產品中,我們看到更大內存尋址的設計變得必要。例如,現代固態硬盤在其控制器上經常使用高達2GB的DRAM內存,這接近于R8 CPU的32位4GB內存尋址限制。
在實時應用方面,Cortex-R82與Cortex-R系列相同,但它是首款支持64位的Cortex-R,同時針對實時性和數據處理的需求,方向略有不同。Cortex-R的具體應用之一是用于計算存儲(如下圖)。
所謂“計算存儲”是一種新的發展趨勢,其本質是將一部分數據處理的任務直接放到存儲層進行,最簡單的形態就是自帶處理器的SSD。計算存儲因為可以減少主處理器對數據的調用,所以在進行巨大數據量計算的時候可以提高整體速度并降低延遲。之前這一概念提出的時候,有公司將ARM Cortex-A53處理器集成到NVMe SSD的控制器里,來實現過簡單的現場數據處理。
而ARM新推出的Cortex-R82處理器就是面向這一應用場景設計的。ARM表示,目前有大于85%的硬盤控制器和SSD控制器都是基于ARM架構打造的,因此自己在這方面有先天的優勢。R82處理器可以運行Linux,視工作負載不同,性能比之前的產品(R8)最多可提升2倍。因此搭載R82處理器的存儲器可以直接進行機器學習,比起傳統解決方案可以大幅度降低延遲。另外R82還支持最多1TB DRAM,或是ARM Neon技術以滿足高端計算存儲數據處理之需要。R82處理器同時還帶來了更優化的存儲器管理單元,因此一些操作系統可以直接在存儲器上運行。
從架構和微架構方面來看,這里一個重要的新增功能是可選擇加入用于SIMD處理的NEON單元,包括新的點產品指令。這將使處理器本身具有更高性能的并行處理計算能力,使SSD控制器設計者等客戶的設計更具靈活性。
微架構的另一大變化是加入了MMU,這使得Cortex-82實際上可以作為Linux等豐富操作系統的通用CPU。如果處理器可以自己運行自己的操作系統,這對于-R系列未來的目標市場可能性來說,其實是一個相當大的變化。Arm的產品介紹主要集中在存儲控制器上,既能像現在這樣運行實時工作負載,又能加入豐富的操作系統,以實現更復雜的算法和更高層次的應用,而這些在裸機和實時操作系統上是不太可行的。
隨著存儲市場的發展,我們看到合作伙伴提出的最大要求之一就是靈活性。Cortex-R82處理器的新特性讓合作伙伴有可能設計出多達8個內核的多核實現,并根據軟件中的外部需求調整存儲控制器上運行的工作負載類型。例如,停車場會經常使用視頻監控來識別車牌信息,而這些車牌信息以后會被用于計費。在白天,車輛登記車牌數據會被收集,這意味著大部分核心被用于密集存儲。到了晚上,這些核心將用于處理計費數據,并將調整進行所需的數據分析和機器學習。隨著存儲控制器越來越多樣化,以應對不同的市場和功能,Cortex-R82提供的架構可以提供這種極度的靈活性--降低成本和上市時間。
重磅推薦:
《搞定鎖相環以及VCO設計》新課上線!9月9日之前75折!附贈多本技術類電子書籍
微信加群
用于學習提高得相關文章推薦
1000篇!芯片設計/制造精品文章免費送!
掃碼關注公眾號:創芯老子號 ,臺輸入“芯片”獲取!
總結
以上是生活随笔為你收集整理的arm linux 识别新硬盘_Arm发布首款64位实时处理器CortexR82的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nginx 同一个端口支持 http h
- 下一篇: uos安装方法_UOS(最美操作系统)安