2020年5月15日

摘要: 1.规约 int MPI_Reduce(void * input_data_p, void * output_data_p, int count, MPI_Datatype datatype, MPI_Op operator, int dest_process, MPI_Comm comm) 1 # 阅读全文
posted @ 2020-05-15 09:49 无人知晓LLH 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1.第一个MPI程序 1 #include <mpi.h> 2 #include <stdio.h> 3 int main(int argc, char **argv) 4 { 5 //your code here 6 MPI_Init(&argc, &argv); 7 8 printf("Hell 阅读全文
posted @ 2020-05-15 09:46 无人知晓LLH 阅读(239) 评论(0) 推荐(0) 编辑

2020年4月17日

摘要: 1.使用hip实现矩阵乘 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 #include <hip/hip_runtime.h> 5 #include <hip/hip_runtime_api.h> 6 7 #define M 4 8 #define 阅读全文
posted @ 2020-04-17 14:35 无人知晓LLH 阅读(2567) 评论(0) 推荐(0) 编辑

2020年4月11日

摘要: 1.两个一维数组相加,求和 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <time.h> 4 #include "cuda_runtime.h" 5 #include "device_launch_parameters.h" 6 voi 阅读全文
posted @ 2020-04-11 22:03 无人知晓LLH 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1.clock()函数是C/C++中的计时函数,相关的数据类型是clock_t,使用clock函数可以计算运行某一段程序所需的时间,如下所示程序计算从10000000逐渐减一直到0所需的时间。 注:每次运行所需时间可能会不一样 1 #include "cuda_runtime.h" 2 #inclu 阅读全文
posted @ 2020-04-11 09:50 无人知晓LLH 阅读(224) 评论(0) 推荐(0) 编辑

2020年4月10日

摘要: 1.第一个程序,输出hello world,1个Block块中含有5个线程 1 #include <stdio.h> 2 #include "cuda_runtime.h" 3 4 __global__ void hello(void) 5 { 6 printf("hello world from 阅读全文
posted @ 2020-04-10 13:47 无人知晓LLH 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、CPU 1.什么是CPU: 2.CPU内部的并行性 3. 阅读全文
posted @ 2020-04-10 09:31 无人知晓LLH 阅读(501) 评论(0) 推荐(0) 编辑

2020年4月8日

摘要: 一、并行处理 串行处理:多个任务在处理单元上依次执行。 并行处理:多个任务在多个处理单元上同时执行 并行处理的目的: 二、多核处理器技术 多核处理器技术: 为什么要转向多核处理器:(1)Manufacturing costs and yield problems limit use of densi 阅读全文
posted @ 2020-04-08 15:20 无人知晓LLH 阅读(129) 评论(0) 推荐(0) 编辑

2020年2月21日

摘要: 一、线性 线性的组织形式对程序的性能是非常重要的。 gridDim.x 线程网格X维度上线程块 gridDim.y 线程网格Y维度上线程块的数量 blockDim.x 一个线程块X维度上的线程数量 blockDim.y 一个线程块Y维度上的线程数量 blockIdx.x 线程网格X维度上的线程块索引 阅读全文
posted @ 2020-02-21 12:45 无人知晓LLH 阅读(389) 评论(0) 推荐(0) 编辑

2020年2月20日

摘要: 一、CUDA简介 CUDA是并行计算的平台和类C编程模型,可以实现并行算法。电脑要配备NVIDIA GPU,就可以在许多设备上运行你的并行程序。 二、CUAD编程 CUDA编程允许程序执行在异构系统上,即CPU和GPU,并由PCL-Express总线区分开。 Host:CPU and itsmemo 阅读全文
posted @ 2020-02-20 09:49 无人知晓LLH 阅读(816) 评论(0) 推荐(0) 编辑

导航