ARM官宣殺入自定義指令集 劍指RISC-V
據(jù)ARM官方消息,Arm首席執(zhí)行官Simon Segars在Arm TechCon 2019大會(huì)中宣布推出Arm Custom Instructions,這是針對(duì)Armv8-M架構(gòu)新增的功能。2020年上半年開始,Arm Custom Instructions初期將在Arm Cortex?-M33 CPU上實(shí)施,并且不會(huì)對(duì)新的或既有授權(quán)廠商收取額外費(fèi)用,同時(shí)讓SoC設(shè)計(jì)人員在沒(méi)有軟件碎片化風(fēng)險(xiǎn)下,得以針對(duì)特定嵌入式與IoT應(yīng)用加入自己的指令。
CPU:供Arm半導(dǎo)體合作伙伴進(jìn)行創(chuàng)新的框架
不斷演進(jìn)的Armv8-M架構(gòu)配置了Arm TrustZone?安全技術(shù),作為其一部分,Arm Custom Instructions基于一個(gè)簡(jiǎn)單的指導(dǎo)原則:CPU是供Arm半導(dǎo)體合作伙伴進(jìn)行創(chuàng)新的框架。這一理念讓芯片設(shè)計(jì)人員藉由把其獨(dú)特的特定應(yīng)用功能加入Cortex-M33 CPU中,有機(jī)會(huì)將性能與效率進(jìn)一步向上推進(jìn)。
Arm Custom Instructions通過(guò)對(duì)CPU進(jìn)行修改、保留編碼空間得以實(shí)現(xiàn),幫助設(shè)計(jì)人員輕易增加客制化數(shù)據(jù)路徑擴(kuò)展,同時(shí)保有既有軟件生態(tài)系統(tǒng)的完整性。這個(gè)功能加上既有的協(xié)處理器接口,可以讓Cortex-M33 CPU利用針對(duì)機(jī)器學(xué)習(xí)(ML)與人工智能(AI)等邊緣計(jì)算應(yīng)用場(chǎng)景優(yōu)化的各類型加速器進(jìn)行擴(kuò)展。
更強(qiáng)大的生態(tài)系統(tǒng)靈活性與差異性
Arm Custom Instructions結(jié)合最近推出的Arm Flexible Access,突顯出Arm強(qiáng)化其提升半導(dǎo)體合作伙伴靈活性與差異性的承諾,支持它們擁抱ML、AI、自動(dòng)駕駛、5G與IoT等全新邊緣計(jì)算的機(jī)會(huì)。為了進(jìn)一步強(qiáng)化這個(gè)承諾,Custom Instructions在未來(lái)的Arm Cortex-M CPU上,將變成標(biāo)準(zhǔn)功能。
Arm Cortex-M CPU是Arm歷來(lái)最成功的CPU之一,Arm的半導(dǎo)體合作伙伴迄今已經(jīng)出貨超過(guò)500億顆基于Cortex-M的芯片。
在發(fā)布會(huì)上,Arm 宣布已經(jīng)與不少合作伙伴進(jìn)行合作來(lái)支持自定義指令集,這些合作伙伴包括 IAR-Systems、恩智浦、芯科科技、ST 意法半導(dǎo)體等。