英國處理器設(shè)計(jì)廠商ARM已經(jīng)設(shè)計(jì)出一款四核心Cortex-R8 CPU,旨在幫助存儲(chǔ)驅(qū)動(dòng)器自行應(yīng)對(duì)容量提升帶來的具體需求,同時(shí)保證手機(jī)設(shè)備獲得更出色的下載速度。
Cortex-R家族專門面向?qū)崟r(shí)應(yīng)用場景,也就是運(yùn)行在各核心之上的代碼必須在緊迫的設(shè)定時(shí)限之內(nèi)對(duì)中斷及其它事件做出反應(yīng)。當(dāng)源自硬件的信號(hào)輸入時(shí),對(duì)應(yīng)代碼開始執(zhí)行、制定相關(guān)決策,隨后將信號(hào)重新發(fā)送回外設(shè)處——整個(gè)流程只需耗時(shí)數(shù)分之一秒。
ARM方面指出,其Cortex-R為目前最為強(qiáng)大的存儲(chǔ)層級(jí)CPU架構(gòu),且已經(jīng)為全部磁盤與閃存驅(qū)動(dòng)器制造商所采用。
其中32位ARMv7-R Cortex-R8作為2011年R7的繼任方案最多擁有四個(gè)計(jì)算核心。這將使其擁有充沛的性能以支撐存儲(chǔ)驅(qū)動(dòng)器,進(jìn)而實(shí)現(xiàn)更為可觀的每秒IO操作、實(shí)現(xiàn)更理想的糾錯(cuò)效果并迎來更低的執(zhí)行延遲。
基于R8的控制器芯片預(yù)計(jì)將在未來始終緊跟存儲(chǔ)密度與傳輸速度的發(fā)展步伐,這同時(shí)意味著我們將在服務(wù)器、PC、筆記本以及各類觸控設(shè)備中獲得更好的驅(qū)動(dòng)器配置。
R8版本將被用于磁盤服務(wù)電機(jī)控制、閃存控制器以及未來的5G蜂窩調(diào)制解調(diào)器當(dāng)中,而在這些產(chǎn)品層面數(shù)分之一秒的差異將決定一套方案的生死存亡。
R8相較于R7迎來一系列重大升級(jí):其擁有一條11級(jí)流水線、亂序執(zhí)行、內(nèi)存保護(hù)單元以避免軟件bug造成的內(nèi)存損壞、每核心高達(dá)2 MB緊密耦合緩存,立足于緩存與內(nèi)存之糾錯(cuò)與檢錯(cuò)機(jī)制……
在存儲(chǔ)驅(qū)動(dòng)器或者調(diào)制解調(diào)器中使用四核心CPU并不是什么天方夜譚。在此類實(shí)時(shí)嵌入式系統(tǒng)當(dāng)中,每個(gè)計(jì)算核心都將作為特定角色執(zhí)行任務(wù),從而保證其有能力在必要時(shí)運(yùn)行特定線程。
另外,單一核心亦可作為另一核心的冗余機(jī)制:兩個(gè)核心將運(yùn)行同樣的代碼。如果兩個(gè)核心中的一個(gè)發(fā)生物理故障,例如內(nèi)存中發(fā)生bit隨機(jī)翻轉(zhuǎn)或者信號(hào)延遲,那么二者間的分歧可以得到檢測與糾正。
采用R8核心之系統(tǒng)芯片即將在今年年內(nèi)以大容量存儲(chǔ)產(chǎn)品的形式亮相。配備這款CPU的5G調(diào)制解調(diào)器則預(yù)計(jì)將在兩年或者更遠(yuǎn)的未來與用戶見面。