初学者的OpenMP项目的想法
Idea for beginner's OpenMP project
我有一个并行编程项目,我必须在一周后用C++和openMP完成,我想知道是否有人可以给我一个关于C++和OpenMP初学者可以在这段时间内完成的事情的想法。我在 Java 方面有相当丰富的经验,但是这门课随机地让我们开始C++,而没有以前向我们介绍过它(我知道 80% 的学习代码应该在我自己的时间,但我希望在他们向我们抛出一门新语言之前有更多的预警)。讲师没有给我们任何想法,我们的实验室只是通过基础知识进行教程,我们的讲座是关于如何实现并行编程的零碎部分......所以我对一个班级项目来说足够好的东西感到茫然。这是一门选修课,所以他没有太多期望,但我不知道从哪里开始。谢谢大家
OpenMP 的基础知识示例是计算 PI 和矩阵乘法。
更有趣的话题可能是:
- 图像卷积(边缘检测、锐化、模糊等)。为简单起见,您可以使用 NetPBM 图像格式。
- K 均值聚类。
您可以在互联网上找到串行C++示例,并将它们用于OpenMP,这是相对容易的任务。
相关文章:
- OpenMP阵列性能较差
- C++错误消息*成员参考.**初学者*
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- 使用 GCC 卸载的 OpenMP 卸载失败,并出现"Ptx assembly aborted due to errors"
- OpenMP:并行更新数组总是需要减少数组吗
- 嵌套for循环C++的问题(初学者)
- 如何使用OpenMP并行这两个循环
- 从python调用openMP共享库时,未定义opnMP函数
- 如何使用OpenMP并行化此矩阵时间矢量运算
- 如何使用OpenMP使这个循环并行
- 如何通过替换顺序代码的while循环来添加OpenMP for循环
- 查找最近配对时的OpenMP竞赛条件
- 使用输入打破 OpenMP 中的循环
- 我是 C++ 的初学者,我想知道如何在 2D 矢量中获取重复值
- 为什么 openmp 的并行不适用于矢量化色彩空间转换?
- 在 openmp 中,omp_get_thread_num是否绑定到物理线程?
- 在C++中使用并行化的预期速度是多少(不是 OpenMp,而是 <thread>)
- 初学者如何使用标准::any_of?
- 初学者的OpenMP项目的想法
- 初学者在OpenMP -问题在循环