[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文章
8249浏览量
162341 -
Pico
+关注
关注
0文章
185浏览量
18348 -
树莓派
+关注
关注
122文章
2069浏览量
109686
原文标题:PicoCray RP2040集群上的并行计算
文章出处:【微信号:Arm软件开发者,微信公众号:Arm软件开发者】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
在树莓派Pico上运用不同的并行化手段
RP2040的工业级封装系统!
【干货分享】RP2040 + Cyclone 10 FPGA PCB 设计
边缘AI广泛应用推动并行计算崛起及创新GPU渗透率快速提升
基于XIAO RP2040和树莓派的围棋棋盘游戏系统设计
解锁树莓派集群:一步步打造你的超级计算阵列!
读懂极易并行计算:定义、挑战与解决方案
RP2350 现已上市!变体即将发布!
矽递科技XIAO RP2040开发板的Arduino开发环境配置教程
开源项目!基于 RP2040 自制一个”空心时钟”
RP2350与RP2040全面对比
解析DeepSeek MoE并行计算优化策略
xgboost的并行计算原理
RP2350 数据手册及深度了解功能性能特性和开源项目案例

PicoCray RP2040集群上的并行计算
评论