[ExtremeElectronics]巧妙地論證,如果一個樹莓派Pico就已經很好,那么九個一定更棒。PicoCray項目(https://github.com/ExtremeElectronics/PicoCray)將多個樹莓派Pico微控制器模塊連接到一個并行架構中,利用I2C總線(https://en.wikipedia.org/wiki/I%C2%B2C)在節點之間進行通信。
相同的PicoCray代碼在所有節點上運行,但其中一個Pico模塊上的接地引腳表明它將作為控制器節點運行。所有剩余的節點都作為處理器節點進行操作。每個處理器節點實現隨機退避技術,以在共享總線上向控制器請求地址。在等待一段隨機時間后,處理器將檢查總線是否正在使用。如果總線正在使用中,處理器將返回等待狀態。如果總線未被使用,則處理器可以向控制器請求地址。
一旦處理器節點有了地址,就可以從控制器節點向其發送任務。在示例應用程序中,這些任務涉及Mandelbrot集(https://en.wikipedia.org/wiki/Mandelbrot_set)的計算元素。在給定任務中要計算的特定元素由控制器節點分配,控制器節點隨后從每個處理器節點收集結果并聚集結果以供顯示。
這個項目的名字的靈感來自于西摩爾·克雷。我們的超級計算機之父(https://hackaday.com/2019/01/15/seymour-cray-father-of-the-supercomputer/)傳記告訴了他的故事,包括為什么Cray-1超級計算機被稱為“世界上最昂貴的雙人沙發;”。
審核編輯 :李倩
-
微控制器
+關注
關注
48文章
7560瀏覽量
151496 -
Pico
+關注
關注
0文章
172瀏覽量
17101 -
樹莓派
+關注
關注
116文章
1708瀏覽量
105676
原文標題:PicoCray RP2040集群上的并行計算
文章出處:【微信號:Arm軟件開發者,微信公眾號:Arm軟件開發者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
RP2350 數據手冊及深度了解功能性能特性和開源項目案例
![<b class='flag-5'>RP</b>2350 數據手冊及深度了解功能性能特性和開源項目案例](https://file1.elecfans.com/web3/M00/03/F9/wKgZO2dtUciAB2VPAAMIw5VVUeg449.jpg)
Made with KiCad(九十一):基于 RP2350 的最小系統設計
![Made with KiCad(九十一):基于 <b class='flag-5'>RP</b>2350 的最小系統設計](https://file1.elecfans.com//web2/M00/0B/65/wKgZomcy1sqAaZ30AALiqi9SnCc603.png)
GPU加速計算平臺是什么
我用了3分鐘,從零實現了單片機的點燈開發!
ubuntu上交叉編譯rp2040
樹莓派Pico 2發布,搭載RP2350雙核RISC-V和Arm Cortex-M33微控制器!
在多FPGA集群上實現高級并行編程
pico-ice:RP2040 plus Lattice iCE40UP5K FPGA 開發板 介紹
基于FPGA的類腦計算平臺 —PYNQ 集群的無監督圖像識別類腦計算系統
【開源項目】幾塊錢幾分鐘打造示波器+波形發生器
基于樹莓派RP2040的解魔方機器人,7秒還原三階魔方
![基于樹莓派<b class='flag-5'>RP2040</b>的解魔方機器人,7秒還原三階魔方](https://file.elecfans.com/web2/M00/43/7B/pYYBAGJ-B6aAHuNPAAAf8J1Ebk4778.jpg)
基于樹莓派RP2040單片機設計的三階魔方還原機器人
![基于樹莓派<b class='flag-5'>RP2040</b>單片機設計的三階魔方還原機器人](https://file1.elecfans.com/web2/M00/BC/46/wKgZomWg0KaAGJ3KAAAsCC2FbwE198.gif)
評論