0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PicoCray RP2040集群上的并行计算

jf_9aVl32Dp 来源:Arm软件开发者 2023-04-25 11:53 次阅读

[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

    文章

    7668

    浏览量

    152255
  • Pico
    +关注

    关注

    0

    文章

    173

    浏览量

    17197
  • 树莓派
    +关注

    关注

    117

    文章

    1711

    浏览量

    105930

原文标题:PicoCray RP2040集群上的并行计算

文章出处:【微信号:Arm软件开发者,微信公众号:Arm软件开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RP2350与RP2040全面对比

    RP2040 开发板时,除了芯片本身的成本,还包含了开发板其他组件和设计的成本。而且,具体的价格还需根据采购数量、渠道以及是否搭配其他周边组件等因素综合考量。例如,一些特殊的采购渠道可能会提供更优
    的头像 发表于 02-07 19:19 399次阅读

    解析DeepSeek MoE并行计算优化策略

    本期Kiwi Talks将从集群Scale Up互联的需求出发,解析DeepSeek在张量并行及MoE专家并行方面采用的优化策略。DeepSeek大模型的工程优化以及国产AI 产业链的开源与快速部署预示着国产AI网络自主自控将大
    的头像 发表于 02-07 09:20 540次阅读
    解析DeepSeek MoE<b class='flag-5'>并行计算</b>优化策略

    xgboost的并行计算原理

    在大数据时代,机器学习算法需要处理的数据量日益增长。为了提高数据处理的效率,许多算法都开始支持并行计算。XGBoost作为一种高效的梯度提升树算法,其并行计算能力是其受欢迎的原因
    的头像 发表于 01-19 11:17 433次阅读

    RP2350 数据手册及深度了解功能性能特性和开源项目案例

    Raspberry Pi RP2350 是 Raspberry Pi 推出的新一代微控制器,它在上一代 RP2040的基础上进行了重大改进。本文将深入探讨 RP2350 的功能特性、与 RP2
    的头像 发表于 12-27 15:10 1153次阅读
    <b class='flag-5'>RP</b>2350 数据手册及深度了解功能性能特性和开源项目案例

    Made with KiCad(九十一):基于 RP2350 的最小系统设计

    1.1 最小系统设计 最初的最小系统旨在提供一个简单的参考设计,使用运行 RP2040 所需的最少外部器件,同时仍使所有 IO 暴露并可访问。它主要由电源(5V 转 3.3V 线性稳压器)、晶体振荡器
    的头像 发表于 12-04 18:27 676次阅读
    Made with KiCad(九十一):基于 <b class='flag-5'>RP</b>2350 的最小系统设计

    我用了3分钟,从零实现了单片机的点灯开发!

    近日,小熊派悄悄的上线了一款新的Pico板,基于树莓派RP2040芯片的:BearPi-Pico RP2040 树莓派? 对,你没看错!树莓派不仅是一家优秀的开源硬件品牌,更是一家优秀的芯片公司
    发表于 09-27 15:51

    ubuntu上交叉编译rp2040

    连接到rp2040 ,所以使用另一块pico作为调试器,需要给pico调试器下载固件,也就是picoprobe 地址 https://github.com/Wiz-IO
    发表于 08-27 08:00

    树莓派Pico 2发布,搭载RP2350双核RISC-V和Arm Cortex-M33微控制器!

    RP2040 一样轻松超频到 250MHz 官方声称 RP2350 与 RP2040 在软件和硬件都是向前兼容的(RP2350 兼容
    发表于 08-13 10:07

    国数联发布业界首款CXL多级网络交换机,IB时代的颠覆者

    、高性能并行计算、AI加速、边缘计算,以及分布式存储等多个场景。 国数联CXL多级网络交换机(CMNS) 随着AI大模型和高性
    的头像 发表于 07-31 16:35 953次阅读
    国数<b class='flag-5'>集</b>联发布业界首款CXL多级网络交换机,IB时代的颠覆者

    在多FPGA集群实现高级并行编程

    今天我们看的这篇论文介绍了在多FPGA集群实现高级并行编程的研究,其主要目标是为非FPGA专家提供一个成熟且易于使用的环境,以便在多个并行运行的设备
    的头像 发表于 07-24 14:54 1444次阅读

    pico-ice:RP2040 plus Lattice iCE40UP5K FPGA 开发板 介绍

    pico-ice是一个小型、低成本的开发板,带有Raspberry Pi Pico RP2040微控制器和 Lattice 半导体 iCE40UP5KFPGA 。它带有独立的闪存、低功耗SSRAM
    发表于 06-28 15:45

    基于FPGA的类脑计算平台 —PYNQ 集群的无监督图像识别类脑计算系统

    的 FPGA 集群的硬件加速器,通过并行流水线结构实现 8 个神经元同时计算并采用分时复用 8 个神经元实现任意规模的脉冲神经网络的加速,并 使用 FPGA 实现 STDP 学习算法使得集群
    发表于 06-25 18:35

    高性能计算集群的能耗优化

    高性能计算(HighPerformanceComputing,HPC)是指利用大规模并行计算集群来解决复杂的科学和工程问题的技术。高性能计算集群
    的头像 发表于 05-25 08:27 539次阅读
    高性能<b class='flag-5'>计算</b><b class='flag-5'>集群</b>的能耗优化

    【开源项目】几块钱几分钟打造示波器+波形发生器

    /1kfXb7q2Te1PVH7h4vMwMmQ?pwd=open 提取码:open 将开发板连接到计算机时按住 BOOTSEL 按钮 将之前下载的固件文件复制到 RP2040 板载 LED 开始闪烁。 享受 这里
    发表于 03-08 11:38

    5分钟内将Raspberry Pi Pico变成简单的示波器+波形发生器

    5 分钟内将 Raspberry Pi Pico(或任何 RP2040 板)变成简单的示波器+波形发生器。
    的头像 发表于 03-04 09:14 2434次阅读
    5分钟内将Raspberry Pi Pico变成简单的示波器+波形发生器