- 博客(3)
- 收藏
- 关注
原创 在WSL中安装并配置VSCode
在WSL中安装并配置VSCode下载WSLWSL(Windows Subsystem for Linux)可以在windows中装一个Linux子系统,非常方便且易于使用。首先在Microsoft Store中下载Ubuntu:点开下载的界面会花很长时间,但下载速度很快。下载过程中,打开Windows功能,勾选"适用于 Linux 的 Windows 子系统”:然后打开下载好的Ub...
2020-03-03 11:23:53 17362 7
原创 MPI学习笔记
MPI学习笔记利用MPI可以加速排序算法。调用c++标准库的sort对1e7的数据进行排序,大约需要2.2秒的时间。使用MPI将程序并行化,可以大大加快速度。方法一将主线程待排序的数组分为两部分,送到两个子线程排序,排完之后再送到主线程,将它们合并起来。代码如下:#include<iostream>#include<mpi.h>#include<a...
2020-03-03 11:18:44 312
原创 并行与分布式计算笔记1
并行与分布式计算笔记1计算节点用InfiniBand网络进行通信,传输速率可以到100GB/s。并行编译器只能做到执行级的并行,检测到basic block和少量的嵌入的for循环,无法满足并行计算的要求。所以需要让程序员来编写并行程序。通过操作系统底层的线程库来编程会非常复杂,甚至出错,所以会有并行编程的工具来进行抽象。常见的工具有:OpenMPMessage Passing In...
2020-03-03 11:10:49 608
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人