![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
MusicLEEE
喜欢做游戏
展开
-
使用函数改变指针的方式
1.使用二重指针 void fun(int *p)2.函数返回指针 int fun(int *p)原创 2020-10-22 15:42:00 · 214 阅读 · 0 评论 -
CUDA并行方式比较
我们有一个长度为100,000的整型数组,需要用10个GPU线程并行地对这个数组进行自增计算,每个数组元素需要自增100次,可知每个线程负责10,000个数组元素。下面有两种方式。#define ARRAY_SIZE 100000#define THREAD_SIZE 10方式1:Kernel函数内循环每个GPU线程计算出数组元素的起始地址和尾地址,依次对每个元素进行100次自增操作。Kernel函数:__global__ void kernel_1(int* array, int len,原创 2021-11-17 11:24:03 · 299 阅读 · 0 评论 -
如何在Cmake中编译包含MPI的工程
查找MPI地址find_package(MPI REQUIRED)按地址把MPI库包含进来include_directories(${MPI_INCLUDE_PATH})添加可执行文件并与MPI库进行连接add_executable(hellohello.cpp)target_link_libraries(hello ${MPI_LIBRARIES})原创 2021-10-18 20:11:57 · 2295 阅读 · 0 评论