Banana Pi BPI-F3, 進迭時空K1芯片設計,定位工業級應用,網絡通信及工業自動化

香蕉派BPI-F3是一款工業級 8核RISC-V開源硬件開發板,它采用進迭時空(SpacemiT) K1 8核RISC-V芯片設計,CPU集成2.0 TOPs AI計算能力。4G DDR和16G eMMC。2個GbE以太網接口,4個USB 3.0和PCIe M.2接口,支持HDMI和雙MIPI-CSI攝像頭

進迭時空

進迭時空(杭州)科技有限公司是一家成立于2021年11月,專注于高性能RISC-V處理器核、芯片及核心軟件系統的創新與研發的企業。公司由一批國內知名的RISC-V處理器技術專家共同發起,并在杭州、珠海、上海、北京、英國等地設有辦公地點。進迭時空的核心團隊成員來自平頭哥、全志等國內知名的半導體企業,擁有豐富的高端芯片研發與商業運營經驗。公司旨在推動RISC-V架構的技術發展,其產品廣泛應用于邊緣計算到云計算等多個場景,包括高端智能機器人、高性能計算盒子、邊緣服務器、新一代智能云終端、自動駕駛等。

進迭時空 K1 開源硬件開發板: 香蕉派 BPI-F3

基于RISC-V開放指令集架構,致力于打造更節能、更通用的AI處理器平臺,推動全球開源、開放生態計算能力建設。

K1主要用于單板計算機、網絡存儲、云計算機、智能機器人、工業控制、邊緣計算機等。

卓越的CPU性能

8核RISC-V AI CPU,提供50KDMIPS CPU算力和2.0TOPS AI算力

單核CPU算力領先ARM A55 30%以上

強大的向量算力

全球首款支持RVA22 Profile、支持256bit RVV 1.0標準的RISC-V CPU, 提供2倍于Neon的SIMD并行處理算力

通用的AI算力

以CPU核融合方式提供AI算力,實現與所有主流AI生態的快速對接

領先的算力能效

RISC-V架構的精簡和卓越的微架構設計,算力能效比ARM A55高20%

豐富的IO能力

集成多套PCIe、USB、GMAC、SPI等接口,提供全面的外設連接選型

符合工業級標準

CPU在-40?C~85?C的環境溫度下仍能提供穩定可靠的持續算力輸出,滿足工業應用的苛刻環境需求

基于進迭時空的AI技術路線,以輕量化插件的方式,通過開放的軟件棧,使得K1芯片能夠在短時間內支持大量開源模型的部署,目前已累計驗證了包括圖像分類、圖像分割、目標檢測、語音識別、自然語言理解等多個場景的約150個模型的優化部署,timm、onnx modelzoo、ppl modelzoo等開源模型倉庫的支持通過率接近100%,而且理論上我們能夠支持所有的公開onnx模型。

作為進迭時空首顆自研高性能計算芯片,K1芯片除了在AI方面取得了突破性成果,在包括存儲性能、計算性能、浮點性能等芯片的三個核心性能上,相較ARM同級別的Cortex-A55

芯片也都取得代差級優勢。

同等微架構下,存儲性能大幅領先于ARM Cortex-A55

芯片存儲的速度越快,計算機的運行速度也就越快,這也意味著能夠更快地訪問和處理數據,縮短反應時間,對于需要高效數據交換的AI終端應用場景來說,尤為重要。陳志堅博士介紹,在存儲性能方面,同等微架構下,K1芯片搭載的進迭時空自研RISC-V 智算核X60?表現亮眼,大幅領先ARM Cortex-A55 15%。其中,LMbench Write單項來看,最高可達6.32GB每秒,LMbench Copy和Read,分別可達3.35GB每秒和3.56GB每秒,遠超ARM Cortex-A55的讀寫和復制速度。此外,X60智算核在內存stream方面的各項指標也遠超ARM Cortex-A55。

同等微架構下,計算性能大幅領先于ARM Cortex-A55

在各大領域的真實應用中,X60?智算核的實際計算性能也大幅領先ARM Cortex-A55。在相同工藝下,X60?智算核單位頻率的性能大幅領先,這來自于之前提到的出色的各項傳統CPU的性能,也來自于X60?智算核基于RISC-V Vector的強大SIMD性能。圖像性能方面,最高為ARM Cortex-A55圖像性能的2.14倍,壓縮性能的1.2倍,繪制性能的1.19倍。

提高芯片的計算性能,也可以通過提高數據并行性能來實現。這種能力也被稱為向量計算能力。事實上,AI大模型推理涉及大量的向量運算和矩陣運算,利用處理器的向量指令功能,能夠加快模型的推理速度。

據發布會公布的數據顯示,基于RISC-V Vector 1.0標準,X60?智算核可以提供2倍于ARM Neon的256-bit SIMD并行處理算力。相比Arm Neon指令集能在多個領域的應用情況和帶來的性能提升。在圖像預處理、顏色空間轉換、圖形學等算法性能上,X60?是ARM Cortex-A55的1.5倍。此外,進一步在LU分解,QR分解,SVD分解,Chelesky分解,Eigen分解等五大矩陣進行分解后,基于在OpenBLAS+Eigen,核心計算,sgemm的性能上的突出表現,X60智算核是ARM Cortex-A55的1.5倍。更為重要的是,X60智算核的向量計算技術,還解決了SIMD技術帶來的二進制不兼容問題,使同一份代碼可以跑在基于RISC-V架構的任何矢量位寬的處理器上,開發者不需要經歷ARM指令集擴展和代碼重寫,這意味著軟件維護成本將大大降低,對RISC-V生態的建設具有重大意義。

同等微架構下,浮點運算能大幅領先于ARM Cortex-A55

浮點運算能力是芯片在進行浮點計算時的速度和精確度,對于Robot Computer時代里高強度的科學計算和圖型處理等密集運算的應用程序來說,浮點性能尤為關鍵。

陳志堅博士介紹,進迭時空隨機抽取的18個應用程序進行實測后,測試結果顯示,X60?智算核在14個應用程序的運行數據都大幅領先于ARM Cortex-A55。其中,在X60?智算核上運行從頭計算量子化學程序GAMESS,是ARM Cortex-A55的12.2倍,稱得上“遙遙領先”。

下一步工作

面向未來,進迭時空將持續投入 RISC-V 高性能 CPU 核、高性能 CPU 芯片、基礎和系統軟件研發,形成完整計算系統解決方案:

第二代 RISC-V 高性能 CPU 核“X100”研發完畢,采用 12 級流水線和 4 發射亂序執行的超標量處理器架構,通用計算性能Coremark 達到 7.7/MHz,Spec2k6 超過 8.2/GHz,在 12nm 工藝下頻率可達到 2.5GHz。同時完整符合服務器規格要求,是全球首款同時支持完整虛擬化、RAS 特性、安全、標準向量擴展、向量加解密、64 核互聯的 RISC-V CPU 核,獲得中國開放指令生態(RISC-V)聯盟 2023 年度唯一的前沿創新獎。

搭載“X100”核的下一代 RISC-V AI CPU 芯片已啟動研發,未來將繼續拓展 RISC-V 在高性能計算領域的邊界,成為新的標桿級別的量產 CPU 芯片產品。

同時進迭時空作為中電標協 RISC-V 工委會副會長單位,全球 RISC-V生態軟件計劃“RISE”會員單位等,將繼續攜手業界共建 RISC-V 應用生態。

進迭時空表示,堅信 RISC-V 是下一個機器人時代最佳的計算架構,RISC-V讓中國企業有機會從指令集和 CPU 核開始做芯片和計算系統的軟硬件融合優化,為世界交付具有代差級優勢的芯片產品,在中國會誕生出具有全球影響力的 CPU 芯片企業。

BPI-F3 ,接口齊全的RISC-V開發板

豐富的硬件接口:

在線文檔:https://docs.banana-pi.org/zh/BPI-F3/BananaPi_BPI-F3

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/12169.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/12169.shtml
英文地址,請注明出處:http://en.pswp.cn/web/12169.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

kafka SSL加密 —— 筑夢之路

生成SSL證書文件腳本 #!/bin/bash ################################## 設置環境變量 ############################## BASE_DIR/mnt/disk/test # SSL各種生成文件的基礎路徑 CERT_OUTPUT_PATH"$BASE_DIR/certificates" # 證書文…

Jenkins構建流程

Jenkins是DevOps【(Development和Operations的混成詞)是一種重視“軟件開發人員(Dev)”和“IT運維技術人員(Ops)”之間溝通合作的文化、運動或慣例)】的重要一環,是一款開源的CI&CD軟件。也就是持續集成…

汽車行業軟件開發V 模型與醫療行業異同,與傳統瀑布開發模型區別

軟件開發在汽車和醫療行業 V 模型的異同 V 模型是一種軟件開發過程中的驗證和確認模型,它被用來表示軟件開發的各個階段和它們的驗證/ 確認活動。 在汽車和醫療行業中,V模型的使用有一些相似之處,但也有一些不同之處。 相同之處: 都使用V 模…

【LeetCode】【滑動窗口】【雙指針】長度最小的子數組

題目:209. 長度最小的子數組 - 力扣(LeetCode) 給定一個含有 n 個正整數的數組和一個正整數 target 。找出該數組中滿足其總和大于等于 target 的長度最小的 連續子數組 [numsl, numsl1, ..., numsr-1, numsr] ,并返回其長度。如…

【Viso畫圖】Viso導出與圖形適配的pdf

step1:選中開發工具點擊shapeSheet,選中頁 step2:進入頁面參數設置窗口,將下面框選的參數設為0,enter后保存 目前效果: step3:選中設計->大小,選擇適應頁面大小或者自己根據圖片調整 目前效果: step4: 以…

【C++】priority_queues(優先級隊列)和反向迭代器適配器的實現

目錄 一、 priority_queue1.priority_queue的介紹2.priority_queue的使用2.1、接口使用說明2.2、優先級隊列的使用樣例 3.priority_queue的底層實現3.1、庫里面關于priority_queue的定義3.2、仿函數1.什么是仿函數?2.仿函數樣例 3.3、實現優先級隊列1. 1.0版本的實現…

android自定義view仿微信聯系人列表

說明:最近碰到一個需求,弄一個類似國家或省份列表,樣式參照微信聯系人 文件列表: step1:主界面 加載列表數據~\app\src\main\java\com\example\iosdialogdemo\MainActivity.java step2:右側列表數據排序~\app\src\com\example\io…

hive自定義udtf函數

udtf,一個輸入,對應多個輸出,實現流程如下 1、繼承genericUDF 2、在initialize中做初始化工作,例如定義輸出的數據格式 3、在process中實現具體的邏輯 參考鏈接 https://blog.csdn.net/qq_34321590/article/details/127412147…

6. 第K小的和-二分

6.第K小的和 - 藍橋云課 (lanqiao.cn) #include <bits/stdc.h> #define int long long #define endl \n using namespace std; int n,m,k,an[100005],bm[100005]; int check(int x){int res0;//序列C中<x的數的個數for(int i0;i<n;i){//遍歷數組A&#xff0c;對于每…

Vue學習v-if與v-else-if

Vue學習v-if與v-else-if 一、前言1、v-if2、v-else-if3、v-else4、示例 一、前言 v-if 和 v-else-if 是 Vue.js 中用于條件渲染的指令&#xff0c;它們通常與 v-else 一起使用。下面我來詳細解釋一下它們的用法和區別&#xff1a; 1、v-if 用法&#xff1a;v-if 是一個指令&…

神級框架!!不要再封裝各種 Util 工具類了【送源碼】

這個工具類就比較厲害了&#xff0c;不過我在 Halo 當中用得最多的還是 HtmlUtil.encode&#xff0c;可以將一些字符轉化為安全字符&#xff0c;防止 xss 注入和 SQL 注入&#xff0c;比如下面的評論提交。 comment.setCommentAuthor(HtmlUtil.encode(comment.getCommentAutho…

Go 面向對象OOP思想

Go語言不是面向對象的語言&#xff0c;只是可以采用面向對象的思維通過一些方法來模擬面向對象。面向對象思維核心就三個點&#xff1a;封裝、繼承、多態 GO語言和傳統的面向對象編程有所區別&#xff0c;并不是純粹的面向對象語言。比如C,Java的面向對象都是基于類的&#xff…

匯聚榮科技:拼多多開店沒有流量應該怎么辦?

拼多多開店沒有流量是一個常見的問題&#xff0c;許多新手商家都會遇到這樣的困境。那么&#xff0c;如何解決這個問題呢?下面從四個方面進行詳細闡述。 一、優化店鋪和商品 首先&#xff0c;要確保店鋪和商品的質量。店鋪要有自己獨特的風格和特色&#xff0c;商品要有高質量…

Allegro如何輸出各層PCB視圖的PDF文件

如何輸出各層PCB視圖的PDF文件 1、說明 用Allegro設計好PCB后&#xff0c;有時需要出各層的PDF文檔出來進行匯報和展示&#xff0c;這時就需要將各層的平面視圖全部以PDF的形式加載出來&#xff0c;具體方法如下。 2、PDF文件的輸出方法&#xff08;以四層板為例&#xff09; …

原子學習筆記7——FrameBuffer 應用編程

Frame 是幀的意思&#xff0c;buffer 是緩沖的意思&#xff0c;所以 Framebuffer 就是幀緩沖&#xff0c;這意味著 Framebuffer 就是一塊內存&#xff0c;里面保存著一幀圖像。 應用程序通過對 LCD 設備節點/dev/fb0&#xff08;假設 LCD 對應的設備節點是/dev/fb0&#xff09;…

css如何實現邊框模糊的效果

其實并不難&#xff0c;用屬性 filter: blur(數字px); 即可。效果如下&#xff1a; 圖上的圓形內有色彩的漸變&#xff0c;同樣也是用filter: blur(數字px); 實現的&#xff0c;代碼如下&#xff1a;、 <template><div id"root" :style"{}">…

ros鍵盤控制程序teleop_twist_keyboard 鍵值含義及用法

在機器人仿真中&#xff0c; 經常會用到鍵盤控制程序teleop_twist_keyboard 對機器人進行控制。但是對各個鍵值是何種含義&#xff0c; 如何操作并沒有任何資料介紹,初次使用時會不知所措。 通過實踐&#xff0c; 發現各個鍵值的作用如下&#xff1a; u-- 向左前方前進 i-- 直…

RIP動態路由協議詳解

目錄 一&#xff1a;RIP協議的基本信息 二&#xff1a;RIP協議中的更新方式 三&#xff1a;RIP協議中的計時器 定時更新器&#xff08;UPDATE timer&#xff09; 無效定時器&#xff08;invalid Timer&#xff09; 垃圾收集定時器&#xff08;garbage collection timer&a…

第五課,輸入函數、布爾類型、比較運算和if判斷

一&#xff0c;輸入函數input() 與輸出函數print()相對應的&#xff0c;是輸入函數input()&#xff0c;前者是把程序中的數據展示給外界&#xff08;比如電腦屏幕上&#xff09;&#xff0c;而后者是把外界&#xff08;比如鍵盤&#xff09;的數據輸入進程序中 input()函數可…

Verilog代碼bug:一種特殊的組合邏輯環

Verilog代碼bug&#xff1a;一種特殊的組合邏輯環 組合邏輯環&#xff08;Combinational Loop&#xff09;是什么&#xff0c;別的文章已經寫的很多了&#xff0c;本文就不贅述了&#xff0c;本文主要記錄遇到過的一種特殊的邏輯環&#xff1b; 代碼如下所示&#xff1a; mo…