[ExtremeElectronics]巧妙地論證,如果一個樹莓派Pico就已經(jīng)很好,那么九個一定更棒。PicoCray項目(https://github.com/ExtremeElectronics/PicoCray)將多個樹莓派Pico微控制器模塊連接到一個并行架構中,利用I2C總線(https://en.wikipedia.org/wiki/I%C2%B2C)在節(jié)點之間進行通信。
相同的PicoCray代碼在所有節(jié)點上運行,但其中一個Pico模塊上的接地引腳表明它將作為控制器節(jié)點運行。所有剩余的節(jié)點都作為處理器節(jié)點進行操作。每個處理器節(jié)點實現(xiàn)隨機退避技術,以在共享總線上向控制器請求地址。在等待一段隨機時間后,處理器將檢查總線是否正在使用。如果總線正在使用中,處理器將返回等待狀態(tài)。如果總線未被使用,則處理器可以向控制器請求地址。
一旦處理器節(jié)點有了地址,就可以從控制器節(jié)點向其發(fā)送任務。在示例應用程序中,這些任務涉及Mandelbrot集(https://en.wikipedia.org/wiki/Mandelbrot_set)的計算元素。在給定任務中要計算的特定元素由控制器節(jié)點分配,控制器節(jié)點隨后從每個處理器節(jié)點收集結果并聚集結果以供顯示。
這個項目的名字的靈感來自于西摩爾·克雷。我們的超級計算機之父(https://hackaday.com/2019/01/15/seymour-cray-father-of-the-supercomputer/)傳記告訴了他的故事,包括為什么Cray-1超級計算機被稱為“世界上最昂貴的雙人沙發(fā);”。
審核編輯 :李倩
-
微控制器
+關注
關注
48文章
7953瀏覽量
155037 -
Pico
+關注
關注
0文章
182瀏覽量
17647 -
樹莓派
+關注
關注
121文章
2007瀏覽量
107467
原文標題:PicoCray RP2040集群上的并行計算
文章出處:【微信號:Arm軟件開發(fā)者,微信公眾號:Arm軟件開發(fā)者】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
RP2040的工業(yè)級封裝系統(tǒng)!

【干貨分享】RP2040 + Cyclone 10 FPGA PCB 設計
基于XIAO RP2040和樹莓派的圍棋棋盤游戲系統(tǒng)設計

解鎖樹莓派集群:一步步打造你的超級計算陣列!

讀懂極易并行計算:定義、挑戰(zhàn)與解決方案

RP2350 現(xiàn)已上市!變體即將發(fā)布!

矽遞科技XIAO RP2040開發(fā)板的Arduino開發(fā)環(huán)境配置教程

開源項目!基于 RP2040 自制一個”空心時鐘”
RP2350與RP2040全面對比
xgboost的并行計算原理
RP2350 數(shù)據(jù)手冊及深度了解功能性能特性和開源項目案例

評論