[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文章
7651瀏覽量
152123 -
Pico
+關注
關注
0文章
173瀏覽量
17170 -
樹莓派
+關注
關注
117文章
1710瀏覽量
105882
原文標題:PicoCray RP2040集群上的并行計算
文章出處:【微信號:Arm軟件開發者,微信公眾號:Arm軟件開發者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
xgboost的并行計算原理
直播預告|RISC-V 并行計算技術沙龍,邀您與國內外專家共探 AI 時代無限可能
![直播預告|RISC-V <b class='flag-5'>并行計算</b>技術沙龍,邀您與國內外專家共探 AI 時代無限可能](https://file1.elecfans.com/web2/M00/E5/E7/wKgZomZFcsyAcT-5AAA2A4dQRkQ217.png)
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)
評論