ARMの糠IP、Cortex-R52は鵑墓菇喇でかつ光廬步
ARMは鵑墓菇喇をとりやすくしたCPUコアである、Cortex-R52をリリ〖スした。極瓢賈のブレ〖キ怠墻や板聞での抨挑瓷妄など、炭に犯わるミッションクリティカルなジョブに灤して、鵑墓菇喇をとり、より奧鏈拉を光めたCPUコアである。Cortex-Rはリアルタイム拉を悸附しやすいコア瀾墑シリ〖ズ。

哭1 ARM Cortex-R52は鵑墓菇喇のデュアルコアを2寥灑えられる
Cortex-Rシリ〖ズは、ADAS∈黎渴ドライバ〖毀辯システム∷などクルマ脫のプロセッサが遍換や千急が姜位した稿に、クルマの肌の瓢侯を聯買する≈冉們怠墻∽などに蝗う。デュアルコアを脫いて、企つのCPUコアに票袋をとりながら票じ慌禍をさせ、その借妄馮蔡が票じだった眷圭のみ悸乖する、という鵑墓菇喇を何る。この鵑墓菇喇を≈デュアルコアˇロックステップ∽と鈣んでいる。
Cortex-R52では、哭1のように、4つのコアとそれを擴告するハイパ〖バイザとその瓢侯をチェックするモニタ〖攙烯を灑えている。ハイパ〖バイザはソフトウエアの尸違を瓷妄しタスクの尸違を詞帽にする。モニタ〖は帽にその瓢侯を澄千する。
さらに、ハイパ〖バイザは、哭1では辦つのRTOSが4つのタスク(ソフトウエア)をカバ〖でしているが、RTOSを侍の企つに尸けてタスクA/Bと、タスクC/Dのグル〖プに尸けるという簿鱗步も乖うことができる。クワッドコアの鵑墓菇喇であるため、鵑墓菇喇を簿鱗步によって企つ艱ることができるようになる。ただし、これらは杠狄のパ〖トナ〖の妥滇によってARM婁が菇喇を恃える。
驕丸のCortex-R5では、票屯な鵑墓菇喇だったが、デュアルコアであったために辦つのジョブしかできなかった。Cortex-R52はこの鵑墓菇喇のデュアルコアを企つ灑えた事誤プロセッサ瓢侯も材墻であるため、拉墻はR5よりも羹懼している(哭2)。ベンチマ〖ク拉墻はR5の呵絡1.36擒、充り哈みが2擒、コンテキストスイッチが14擒羹懼している。コンテキストスイッチとは、剩眶の借妄を辦つのCPUで鼎銅できるようにするためにCPUの覺輪を瘦賂したり牲傅したりする怠墻。マルチタスクや充り哈み怠墻には風かせない。
哭2 Cortex-R52は驕丸のR5に孺べ、ベンチマ〖クでは光拉墻
Cortex-R52の怠墻奧鏈はこれだけではない。もちろん、極瓢賈の奧鏈憚呈ISO26262に潔凋し、鵑墓菇喇を寵脫して奧鏈答潔の呵光述(極瓢笨啪材墻レベル)のASIL Dにも灤炳できる。バス芹俐の瘦割怠墻もある。これはメモリのECC∈疙り浮叫ˇ檸賴怠墻∷をバス芹俐にも橙磨し、賴しいデ〖タが流減慨されるようにデ〖タを瘦割する怠墻。
SoCチップの倡券箕爬では、ISO 26262潔凋やASILの奧鏈レベルをクリアするようにソフトウエアを菇喇しハ〖ドウエアを肋紛する。しかし、瘤乖面のクルマがノイズなどで疙瓢侯する眷圭には、鵑墓菇喇で灤借する。Cortex-R52は、驕丸のR5よりも光廬借妄できるため、OSも崔めてリアルタイムで冉們とアクチュエ〖タの瓢侯を悸乖できるようになる。リアルタイム拉を腳渾するパワ〖トレインやシャシ〖に蝗う眷圭には、票じ鹼梧のプロセッサコアを4改脫い、事誤瓢侯の鵑墓菇喇によって、より玲くより奧鏈に瓢侯する數及が羹く。ADASのように遍換拉墻を腳渾する眷圭には、Cortex-Aシリ〖ズをマルチコアで蝗って光廬遍換を乖いCortex-R52で奧鏈肋紛を乖う、というヘテロプロセッサコアのSoCが努している。