Electron E1 芯片,圖片來自Efficient Computer

重構思路

長期以來,馮·諾依曼架構主導計算領域,其核心邏輯是“從存儲器讀取指令—處理數(shù)據(jù)—結(jié)果存回存儲器—讀取下一條指令”的循環(huán)模式。但這種模式存在大的額外開銷:

這些問題在邊緣計算場景中被放大——對于依賴有限能源的設備,低效能耗直接限制了運行時長與應用范圍。因此,打破馮·諾依曼架構的桎梏,成為提升邊緣端處理器能效的關鍵。

架構核心:用空間代替順序讀取

E1處理器的核心創(chuàng)新在于采用“數(shù)據(jù)流架構”,將程序指令在芯片上進行“空間布局”,不依賴存儲器的順序讀取,具體設計包括:

配套的“effcc Compiler”編譯器則負責將C語言等常見程序映射到硬件:為每條指令分配計算單元,并配置網(wǎng)絡路徑,確保數(shù)據(jù)按序處理。即使是包含反饋路徑的“任意循環(huán)”(如while循環(huán)),也能通過架構設計實現(xiàn)通用計算——這一突破解決了多數(shù)數(shù)據(jù)流架構無法支持通用計算的難題。開發(fā)者不需更改代碼結(jié)構,便能將現(xiàn)有程序高效運行在E1架構上。

在典型嵌入式任務中(如傳感器數(shù)據(jù)的快速傅里葉變換、機器學習卷積運算),據(jù)稱,E1的能效比商用超低功耗CPU高出10-100倍,且具備兩大核心優(yōu)勢:

非侵入式適配性:支持C語言編程,兼容常見平臺,用戶無需重構代碼即可遷移;

個性化優(yōu)化空間:基礎模型具備泛化能力,補充少量個人數(shù)據(jù)即可進一步提升精度,適配不同場景需求。

無論是嵌入工業(yè)設備、物聯(lián)網(wǎng)傳感器,還是為身體障礙用戶提供交互工具,都能在有限能源下維持長期穩(wěn)定運行。

發(fā)布意義:為邊緣計算場景提供通用、高效的新范式

與谷歌TPU、亞馬遜Inferentia等特定用途的數(shù)據(jù)流架構不同,E1具備通用計算能力,其可編程網(wǎng)絡支持任意控制邏輯與循環(huán)結(jié)構,使其不僅能適配通用任務,也適用于AI、傳感器等對低功耗有極高要求的邊緣場景。

簡單理解這就相當于嵌入式領域的RISC-V,都是為了在功耗受限設備上實現(xiàn)高效計算能力的架構創(chuàng)新。

分享到

崔歡歡

相關推薦