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