👋 Welcome to  Cuterwrite 's Blog

Featured image of post MPI 与并行计算(三):集合通信

MPI 与并行计算(三):集合通信

集合通信是进程集合里的所有进程进行数据交换的同时操作,实现了一对多,多对一,全体对全体的数据交换。本文深入讨论了一对多通信如广播和散播,多对一通信如收集,以及如何聚合所有进程的数据。然后,本文介绍了如何进行同步以确保所有进程在相同的执行点进行数据交换。接着,本文介绍了规约,一种特殊的集合通信操作,它将所有进程的数据聚合并进行运算,得出一个单一结果。总的来说,本文为读者提供了关于 MPI 集合通信的深入解析,包括其定义、功能和几种主要的通信模式。

Featured image of post MPI 与并行计算(二):点到点通信

MPI 与并行计算(二):点到点通信

本文详细介绍了 MPI 中的点到点通信模式,主要包括标准通信模式、缓冲通信模式、就绪通信模式、同步通信模式,然后介绍了阻塞与非阻塞通信的概念。并且举了多个例子说明如何编写不同通信模式的 MPI 程序。

Featured image of post MPI 与并行计算(一):并行环境及编程模型

MPI 与并行计算(一):并行环境及编程模型

本文主要介绍了 MPI 与并行计算的相关内容。首先,文章介绍了什么是 MPI 以及 MPI 的发展过程。然后,文章解释了为什么要使用 MPI,并介绍了并行编程模式。接着,文章详细介绍了 MPI 的工作模式和消息传递通信的基本概念。最后,文章介绍了 MPI 程序的编译和运行,并提到了 MPI 的四个基本接口。通过本文的阅读,读者可以了解 MPI 与并行计算的基本概念和使用方法。

Featured image of post CUDA 编程:从基础到应用

CUDA 编程:从基础到应用

本文深入解析了 CUDA 编程,从介绍 CUDA 的基本概念开始,探讨 CPU 与 GPU 的差异,详述异构计算的理念。进一步,我们将深入 CUDA 编程模型,讲解 CUDA 线程执行模型,以及如何在 CUDA 中使用原子操作。将帮助读者更好地理解和利用 GPU 的强大计算能力。

本博客已稳定运行
总访客数: Loading
总访问量: Loading
发表了 74 篇文章 · 总计 334.12k

使用 Hugo 构建
主题 StackJimmy 设计
基于 v3.30.0 分支版本修改