2021年1月13日,賽昉科技發(fā)布了星光AI單板計(jì)算機(jī)(BeagleV),對(duì)于我這種RISC-V和開(kāi)源技術(shù)愛(ài)好者來(lái)說(shuō),是非常關(guān)注的事情。BeagleV主要有以下幾個(gè)亮點(diǎn):
- 1.5GHz的RISC-V多核CPU,可以啟動(dòng)Linux,當(dāng)成單板計(jì)算機(jī)(SBC)來(lái)玩
- 具有一定的AI能力,集成了NVDLA和Starfive自研的NNE引擎
- 價(jià)格還可以,能承受的起,比999刀的HiFive Unleashed便宜多了
今天,拿到了板子的手冊(cè)資料,從技術(shù)上進(jìn)行一下分析

CPU部分
當(dāng)前BeagleV,采用了Starfive的驚鴻7100 RISC-V SoC,目前這個(gè)版本是雙核的Sifive U74,支持RV64GC指令集,主頻1.5GHz。之后的版本,會(huì)采用四核的U74。

從Sifive的網(wǎng)站上,可以看到4核的U74-mc結(jié)構(gòu)如上圖所示。U74 core采用了,8級(jí)流水線,雙發(fā)射的超標(biāo)量架構(gòu)。每個(gè)core配備了32KB的L1指令cache和32KB的L1數(shù)據(jù)cache。4個(gè)U74 core共享了2MB的L2 cache。其中,U74-mc中集成的小核S7,只是做一些管理工作,不進(jìn)行具體的計(jì)算。
U74定位于中檔的處理器核,主要與ARM公司的Cortex-A55對(duì)標(biāo)(A55是雙發(fā)射in-order超標(biāo)量,支持ARMv8.2A指令集)。U74的各種指標(biāo)還是不錯(cuò)的,唯一的遺憾就是指令集不支持Vector向量擴(kuò)展,而A55是有Neon向量擴(kuò)展指令。
AI部分
BeagleV目前具有兩個(gè)AI NPU加速器,一個(gè)是開(kāi)源的NVDLA,一個(gè)是Starfive自研的NNE。

NVDLA部分,采用了NVDLA Large的配置,2048個(gè)MAC,800MHz,2m sram。int8峰值大概是3.2TOPS。NVDLA已經(jīng)開(kāi)源了相應(yīng)的編譯工具,支持Caffe模型的轉(zhuǎn)換等。
NVDLA,我個(gè)人接觸的不多,從個(gè)人感覺(jué)來(lái)說(shuō),工具鏈還是偏老,以轉(zhuǎn)換Caffe模型為主,對(duì)于現(xiàn)在模型訓(xùn)練以PyTorch和TensorFlow為主的情況,需要不少的額外步驟,而且對(duì)于特殊層的支持所需的工作量上,還有待評(píng)估。
自研的NNE部分,目前的資料不多,具備1024個(gè)MAC,500MHz,int8的峰值大概1.0TOPS。
圖像和語(yǔ)音部分
- 具備Tensilica-VP6 DSP,600MHz
- 支持2路的MIPI攝像頭,雙通道ISP,可以達(dá)到4K 30FPS
- 1路HDMI輸出
- 視頻解碼器,支持H.264/265的解碼,可達(dá)4K 60FPS。支持JPEG的編解碼
從規(guī)格上看,還是很不錯(cuò)的,可以做智能攝像頭、AI盒子等類型的應(yīng)用。特別是集成的VP6,可以做更多非深度學(xué)習(xí)模型的視覺(jué)任務(wù)加速。
其他硬件部分
- 內(nèi)存分為4GB和8GB的LPDDR4版本。對(duì)于SBC來(lái)說(shuō),4GB已經(jīng)夠用了,即便跑AI視頻應(yīng)用也足夠了
- 無(wú)線部分支持2.4GHz Wifi和藍(lán)牙4.2
- 配備4個(gè)USB 3.0口。這個(gè)是亮點(diǎn)
- 千兆以太網(wǎng)
- Micro-SD插槽
- 其他的GPIO,UART等等,我就不贅述了
軟件部分
- 支持Linux內(nèi)核5.9.14,未來(lái)會(huì)遷移到LTS版本
- RVBoards開(kāi)源生態(tài)將從OS Kernel,RISC-V Computing Library(RVCL),以及AI platform等方面豐富RISC-V軟件生態(tài)環(huán)境。
總結(jié)
BeagleV的配置還是不錯(cuò)的,很期待在3月份的正式上市。在寫技術(shù)分析的過(guò)程中,感覺(jué)BeagleV在AI應(yīng)用方面,存在替代海思Hi3519A的可能性,當(dāng)然具體的情況還需要實(shí)測(cè)分析。SBC硬件平臺(tái)已經(jīng)有了,軟件生態(tài)還需要進(jìn)一步完善,與各位小伙伴們共同努力。
電子發(fā)燒友App


































評(píng)論