國產自研NPU,算力3.0TOPS,基于A35內核,瑞芯微RK1808
隨著物聯網和人工智能的興起,AIoT(AI+IoT)芯片也隨之興起,RK1808是瑞芯微Rockchip發布的全新AIoT(AI+IoT)芯片。RK1808采用ARM雙核Cortex-A35架構,最高頻率可達1.6GHz,硬件VPU支持1080P H.264視頻格式的DEcoder和ENcoder,硬件VAD支持麥克風陣列,內置了ISP支持攝像頭視頻信號輸入。在工藝上,RK1808采用22nm FD-SOI工藝制造,相同性能下功耗比主流28nm工藝降低30%左右。

RK1808最大的特點就是內置NPU,算力最高可達3.0 TOPs。兼顧性能、功耗及運算精度的同時支持INT8(3TOPs)/INT16(300GOPs)/FP16(100GFLOPs)混合運算。提供的RKNN-Toolkit工具支持TensorFlow、Caffe、ONNX、Darknet等框架的網絡模型轉換,Rock-X SDK實現一行代碼即可調用庫內人工智能算法。

二、詳細資源
RK1808擁有相當豐富的外設和接口,可以多種功能的設計。


三、工具鏈
A、RKNN-Toolkit
RKNN-Toolkit是Rockchip提供的一個進行模型轉換、推理運行和性能評估的開發套件,最新版本到了1.4.0。用戶通過提供的 python 接口可以便捷地完成模型轉換、模型推理和性能評估等功能。但是對于自定義的網絡層,這個工具可能無法進行轉換,需要等待官方的更新。
B、Rock-X SDK
Rock-X SDK是Rockchip提供的一個支持C和Python的SDK,可以使用戶通過一行代碼即可調用算法庫內的人工智能算法,無需花更多的精力在算法的部署上,極大地加快人工智能、物聯網等項目的開發速度。
當前最新版本為1.2.0,人工智能算法包括包括:人臉檢測、人臉識別、活體檢測、人臉屬性分析、人臉特征點、人頭檢測、人體骨骼關鍵點、手指關鍵點、人車物檢測等功能,
四、開發硬件
A、AI人工智能計算棒
AI人工智能計算棒由開源官方論壇Toybrick發布。AI人工智能計算棒(AI Compute Stick),定位于深度學習工具和AI加速器,并且兼容Mac、Windows和Linux三大操作系統平臺,拋棄以前的GPU+CPU+FPGA結合的加速計算方案,計算棒通過USB接口連接PC,是的普通的PC也能獲得強大的算力與推理能力。

B、TB-RK1808M0 Mini-PCIe計算卡
TB-RK1808M0 Mini-PCIe計算卡同樣由開源官方論壇Toybrick發布。Mini-PCIe計算卡不僅能作為主芯片控制外圍硬件,也可以作為計算模塊集成在人工智能主板上。
本文歸算法卡農所有。
評論