開源的RISC-V比Cortex-M更適合物聯網?

文章推薦指數: 80 %
投票人數:10人

版權聲明:本文來自《EETTAIWAN》,如您覺得不合適,請與我們聯繫,謝謝。

新創公司GreenWaves專為IoT打造的核心處理器據稱可實現較ARM Cortex-M0~M7系列核心更高兩倍的能源效率...

法國無晶圓廠IC設計公司GreenWaves Technologies即將投片其GAP8多核心處理器,該公司聲稱這是業界首款專為物聯網(IoT)而設計的處理器。

GreenWaves共同創辦人兼工程副總裁Joel Cambonie表示,GAP8可實現較ARM Cortex-M0到Cortex-M7等核心更高兩倍的能源效率。

GAP8處理器來自義大利波隆納大學(Universities of Bologna)與瑞士蘇黎世聯邦理工學院(ETF Zurich)開發的RISC-V開放源碼硬體PULP核心技術轉移。

GAP8採用8顆PULP核心以及1個TensorFlow處理器元(TPU),為基於硬體的模式匹配應用加速卷積神經網路。

Cambonie介紹,該處理器可透過C/C++/OpenMP編程,並使用具有擴展功能的標準GCC編譯器進行編譯。

該晶片計劃採用台積電(TSMC)的55nm 55LP製造製程,預計將在今年12月投片。

Cambonie在2016年歐洲半導體展(Semicon Europa)展示最新產品時表示,該晶片預計將在2017年2月發表,根據模擬測試結果顯示,該晶片可達到12GOPS的原始性能。

針對感測器中樞類型的應用,測試基準顯示在1mW功耗下可達到400MOPS或300mW功耗時達到40MOPS的性能。

GAP8處理器可望應用於影像分析、動作和振動分析以及語音辨識等應用。

它還可作為軟數據機平台,支援多種IoT無線通訊方案。

它可支援802.15.4g、LTE Cat-M與Cat-N1以及802.11ah (WiFi HaLow)等標準。

除了GreenOFDM軟體執行於GAP8,據稱還可讓OFDM傳輸的功耗降低一個數量級。

超低功耗IoT處理器GAP8內建8顆RISC-V核心以及1個Tensorflow加速器

延伸:有關RISC-V

RISC-V指令集架構最初是加州大學伯克利分校為幫助學生學習計算機架構而開發的,但是現在它的創建者們希望將它推向主流,幫助推動雲計算和物聯網等新興市場。

David Patterson 是RISC-V背後負責研究的人員之一,他是這個項目的創造者,他也是上個世紀八十年代最初的RISC指令集的創造者。

他認為這是一個關於創新的問題。

流行的晶片架構歷史上已經被英特爾、ARM和IBM(雖然IBM已經針對行業合作夥伴開放了一些OpenPower的基礎)等各大公司利用嚴格的許可證規則牢牢地鎖死。

他認為,即使是對於那些能夠負擔得起許可證費用的企業來說,他們得到的指令集可能也是複雜而臃腫的,需要付出大量的努力才能產生期待中的結果。

Patterson表示,今天很多處理器的架構實際上都是基於RISC的(包括IBM Power、ARM和MIPS)但是這些企業都通過專利制度對於他稱之為「怪癖」的保護獲得收益。

這些架構本質上並沒有什麼不同,但是從技術上說卻是不同的,並且需要指令集的操作。

ARM——這家公司為高通、蘋果、Marvell和其他一些公司智慧型手機晶片以及亞馬遜和谷歌數據中心中的晶片提供設計技術——可能是現在最常見的例子。

儘管如此,如果你是一家大公司,並且能夠負擔得起從大型晶片廠商那裡購買許可的費用,這也很不錯,這些廠商花了很多錢和時間開發了一些非常好的技術。

但是Patterson似乎一邊看著窗外的小傢伙一邊表示——小型的公司或者研究者想要為自己特定的應用開發自己的晶片,可是他們沒有多少錢。

這就需要能夠嘗試下面的指令集,實驗晶片設計並且公開分享自己的工作,而不用擔心會違反許可條款。

Patterso表示,「要做到這一點,你必須要有一個不受限制的指令集。

事實上,還有其他的開源指令集,包括OpenRISC和SPARC V8,以及IBM的OpenPower和基於MIPS的Prpl等行業基石。

談論後者是否能夠得到、或者能夠得到多少動力——特別是在小型企業、個人用戶和大學之中——現在還為時尚早。

Patterson表示開放原始碼社區從來也沒有真正地走上OpenRISC和SPARC V8之路。

Patterson和他的同事兩年前才意識到他們應該嘗試著將RISC-V推廣到教室之外,因為有「足夠絕望也足夠有興趣」的人問他們自己是否能夠獲得它。

目前加州大學伯克利分校已經基於RISC-V創造了幾個核心,其他的一些機構還有多個項目正在進行之中。

Patterson表示RISC-V在很多方面能力更強也更有效率(甚至和一些私有的設計相比),現在是一個理想的時刻,因為它有一個小型的代碼庫和其他一些功能,這讓它更適合晶片系統設計,晶片系統設計今天能夠主宰計算世界主要歸功於ARM。

隨著連接設備需求的演變,諸如Raspberry Pi之類的套件日趨成熟以及橫向擴展雲計算架構的成長,一個繁榮的RISC-V的社區應該能夠設計出和它們共同進化的晶片來。

Patterson在回答我關於RISC-V 如何融入現有的開源項目——例如Facebook 創造的Open Compute Project的問題的時候表示,「我們認為為雲計算設計個性化的硬體是有意義的,它會比標準處理器更有效率。

」他還表示加州大學伯克利分校AMPLab實驗室所做的工作是圍繞著數據處理和分發系統的,他認為一個能夠很方便進行定製的晶片架構還能夠幫助解決容錯的問題以及64位尋址存儲空間在某些情況下可能出現的不足的問題。

Patterson表示,「我認為這是會發生的。

」他表示,「硬體將會對客戶和雲計算更具針對性。

【關於轉載】:轉載僅限全文轉載並完整保留文章標題及內容,不得刪改、添加內容繞開原創保護,且文章開頭必須註明:轉自「半導體行業觀察icbank」微信公眾號。

謝謝合作!

【關於投稿】:歡迎半導體精英投稿,一經錄用將署名刊登,紅包重謝!來稿郵件請在標題標明「投稿」,並在稿件中註明姓名、電話、單位和職務。

歡迎添加我的個人微信號MooreRen001或發郵件到 [email protected]

點擊閱讀原文加入摩爾精英


請為這篇文章評分?


相關文章 

我們為什麼需要定製化晶片

來源:本文由半導體行業觀察翻譯自praxthoughts,謝謝。如果沒有看過Simon Sinek在TED上的關於激勵措施的演講,我推薦你去看一下這短短二十分鐘的演講視頻。這段視頻涵蓋了大多數公...

RISC-V想革ARM的命,先跨過這幾關

來源:本文翻譯自semiengineering ,謝謝。更簡單、更快、更低功耗的硬體,且具有免費、開放、簡單的指令集架構。這聽起來是再好不過的,更高興的是目前RISC-V正在推進這一工作。RIS...