平行光线追踪 这是使用 OpenMP 和 Cuda 的 C++ 光线跟踪实现。 这段代码实现了光线与球体和平面的相交。 也有反思。 它在 ubuntu 14.04 上实现和测试,使用 g++ 4.8.2 编译。 有一个构建三个可执行文件的极简生成文件:RayTracing RayTracing_openmp 和 RayTracing_cuda。 跑步 可执行文件将在文件夹“build”中创建。 要运行该程序,只需键入 ./RayTracing_,将所需的宽度、高度和 fov(视野)作为参数传递——最后一个参数是可选的(默认值为 60º)。 例子 在构建源代码后键入以下命令生成以下图像: ./RayTracing_openmp 800 600 60 自由贡献。
2022-11-16 17:17:49 453KB C++
1
超详细的OpenMP并行编程官方指导
2022-10-13 22:05:17 4.05MB 性能优化
1
完整全套资源下载地址:https://download.csdn.net/download/qq_27595745/66663608 【完整课程列表】 推荐完整优质教程课件 高性能科学计算理论和方法 第1章 为什么要并行计算(共51页).ppt 推荐完整优质教程课件 高性能科学计算理论和方法 第2章 并行硬件和并行软件(共199页).ppt 推荐完整优质教程课件 高性能科学计算理论和方法 第3章 用MPI进行分布式内存编程(共166页).ppt 推荐完整优质教程课件 高性能科学计算理论和方法 第3章 用MPI进行分布式内存编程-课堂练习(共49页).ppt 推荐完整优质教程课件 高性能科学计算理论和方法 第4章 用Pthreads进行共享式内存编程(共181页).ppt 推荐完整优质教程课件 高性能科学计算理论和方法 第4章 用Pthreads进行共享式内存编程-课堂练习(共13页).ppt 推荐完整优质教程课件 高性能科学计算理论和方法 第5章 用OpenMP进行共享内存编程(共186页).ppt 推荐完整优质教程课件 高性能科学计算理论和方法 第5章 用OpenMP进行共享内存编程-课堂练习(共12页).ppt
2022-10-05 17:05:57 371KB 科学计算 并行计算 MPI Pthreads
完整全套资源下载地址:https://download.csdn.net/download/qq_27595745/66663608 【完整课程列表】 推荐完整优质教程课件 高性能科学计算理论和方法 第1章 为什么要并行计算(共51页).ppt 推荐完整优质教程课件 高性能科学计算理论和方法 第2章 并行硬件和并行软件(共199页).ppt 推荐完整优质教程课件 高性能科学计算理论和方法 第3章 用MPI进行分布式内存编程(共166页).ppt 推荐完整优质教程课件 高性能科学计算理论和方法 第3章 用MPI进行分布式内存编程-课堂练习(共49页).ppt 推荐完整优质教程课件 高性能科学计算理论和方法 第4章 用Pthreads进行共享式内存编程(共181页).ppt 推荐完整优质教程课件 高性能科学计算理论和方法 第4章 用Pthreads进行共享式内存编程-课堂练习(共13页).ppt 推荐完整优质教程课件 高性能科学计算理论和方法 第5章 用OpenMP进行共享内存编程(共186页).ppt 推荐完整优质教程课件 高性能科学计算理论和方法 第5章 用OpenMP进行共享内存编程-课堂练习(共12页).ppt
2022-10-05 17:05:55 3.1MB 科学计算 并行计算 MPI Pthreads
该手册翻译自Miguel Hermanns 的《Parallel Programming in Fortran 95 using OpenMP》,介绍了OpenMP v1.1 和 v2.0 的部分内容。资料较老,内容不多,可作为入门读物。
2022-09-19 14:08:16 1.15MB OpenMP Fortran
1
openmp快速入门,简单的介绍了openmp的用法,一目了然
2022-08-08 10:50:04 348KB OpenMP 多核 并行
1
树莓派3矩阵乘法OpenMP程序测试,计算程序在A20双核上的加速比,并对结果分析
2022-07-29 09:24:06 27KB 树莓派 OpenMP
1
详细讲解eclipse下配置OpenMP的过程及相关资源下载。
2022-07-26 11:40:30 12KB OpenMP eclipse
1
使用openmp进行并发编程,求最小生成树。结果显示不同个数的cpu所需时间以及加速比。运行环境在visual studio2013,同时需要开启openmp功能。注释详细,主要难点在于如何将最大部分不存在依赖关系的代码块分割开来进行并发运行。应该首先了解openmp语言。
2022-06-16 02:15:38 1.03MB openmp c
1
为了提高半经典分子动力学模拟中矩阵乘法效率, 通过一种稀疏矩阵分解方法化简矩阵乘法, 基于OpenMP实现矩阵相乘的Winograd并行算法。该算法将Winograd算法中各部分依次采用OpenMP并行计算, 降低了数据通信。在16核服务器上测试表明, 该方法能够显著提高半经典分子动力学模拟中矩阵乘法效率, 并行加速比能够达到9. 47, 并具有良好的可扩展性, 为大分子体系的模拟提供了可能。
2022-06-01 14:05:21 471KB 工程技术 论文
1