gpt4 book ai didi

c - 学习共享内存、分布式内存和/或 GPU 编程的示例问题和解决方案是什么?

转载 作者:行者123 更新时间:2023-12-01 13:01:25 25 4
gpt4 key购买 nike

我们正在寻找将在任何或所有共享内存、分布式内存和 GPGPU 架构上运行的示例问题和代码。我们使用的引用平台是 LittleFe (littlefe.net),这是一个开放式设计的低成本教育集群,目前有六个双核 CPU,每个都有一个 nVidia 芯片组。

这些问题和解决方案通过提供工作示例和卷起袖子编写代码的机会,将有助于向任何新手教授并行性。 Stackoverflow 专家有很好的洞察力,并且可能有一些偏爱。

计算曲线下的面积很有趣、简单且易于理解,但肯定会有一些同样容易表达并且充满实践和学习机会的东西。

使用多个内存架构的混合示例是最理想的,并且反射(reflect)了并行编程似乎是趋势的地方。

在 LittleFe 上,我们主要使用三个应用程序。第一个是飞镖盘上的最佳目标分析,它高度并行且通信开销很小。二是Conway的生命游戏,是典型的共享边界条件问题。它具有适度的通信开销。第三个是星系形成的 n 体模型,需要大量的通信开销。

最佳答案

CUDA programming guide(PDF)包含对 GPU 上矩阵乘法实现的详 segmentation 析。这似乎是学习 GPU 编程的主要“hello world”示例。

此外,CUDE SDK 包含数十个其他解释清楚的 CUDA 和 OpenCL GPU 编程示例。我最喜欢的是碰撞球的例子。 (几千个球实时碰撞的demo)

关于c - 学习共享内存、分布式内存和/或 GPU 编程的示例问题和解决方案是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5751406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com