openmp-examples-master.zip

  • hellowm
    了解作者
  • C/C++
    开发工具
  • 15KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2021-04-04 17:38
    上传日期
练习openmp,可以让你入门opemmp
openmp-examples-master.zip
  • openmp-examples-master
  • heap-vs-stack
  • main.cpp
    546B
  • CMakeLists.txt
    272B
  • hello-mp
  • main.cpp
    393B
  • CMakeLists.txt
    262B
  • parallel-loop-1
  • main.cpp
    360B
  • CMakeLists.txt
    279B
  • als-movie-recommender
  • data.txt
    173B
  • main.cpp
    4.2KB
  • CMakeLists.txt
    317B
  • README.md
    111B
  • avrage-reduction
  • main.cpp
    1.3KB
  • CMakeLists.txt
    279B
  • data-sharing
  • main.cpp
    1.2KB
  • CMakeLists.txt
    271B
  • integral
  • main.cpp
    3.5KB
  • CMakeLists.txt
    262B
  • Matrix
  • main.cpp
    2.4KB
  • CMakeLists.txt
    258B
  • scheduling
  • main.cpp
    3.2KB
  • CMakeLists.txt
    267B
  • linkedlist
  • main.cpp
    2.4KB
  • CMakeLists.txt
    269B
  • LICENSE
    1KB
  • .gitignore
    135B
  • README.md
    1.7KB
内容介绍
# openmp-examples This repository contains OpenMP-examples which I created while learning OpenMP. I follow Tim Mattson's [Introduction to OpenMP](https://www.youtube.com/watch?v=nE-xN4Bf8XI&list=PLLX-Q6B8xqZ8n8bwjGdzBJ25X2utwnoEG) video playlist on youtube. Other useful links are as follows: - http://bisqwit.iki.fi/story/howto/openmp/ - https://www.viva64.com/en/a/0054/ ### Details I am learning OpenMP because I have a master degree program assignment about running machine learning algorithms in parallel. In addition to OpenMP, I am going to do same things by using Apache Spark. In summary, this is quite a personal playground repository. It does not mean to cover all the details or become a comprehensible tutorial guide. ### Repositories | Name | Description | |------------------|-----------------------------------------------------------------| | hello-mp | Hello world in open-mp | | parallel-loop-1 | traversing a loop in parallel | | avrage-reduction | calculating avg by using `atomic` and `reduction` concepts | | heap-vs-stack | sharing(global) and not sharing data(local) between threads. | | data-sharing | private, first-private, initialization concepts | | integral | calculating integral in various ways to demonstrate approaches | | scheduling | thread scheduling | | linkedlist | consuming linkedlist in multiple threads in a thread-safety way | | Als | movie recommender system using alternating least squares method |
评论
    相关推荐
    • openmp.zip
      OpenMPOpenMp提供了对并行算法的高层的抽象描述,程序员通过在源代码中加入专用的pragma来指明自己的意图,由此编译器可以自动将程序进行并行化,并在必要之处加入同步互斥以及通信
    • openmp相关资料
      OpenMP API 用户指南 概述了用于生成多处理应用程序的 OpenMP Fortran 95、C和C++ 应用程序接口 (API)。 Sun™ Studio 编译器支持OpenMP API。
    • 范例_Openmp
      OpenMP资料库 演示文稿OpenMP的演示文稿。 塞尔达·索尔·阿尔博莱达大学并行程序基础知识和基础设施证明书 在仓库中使用Estétrabajo se basa en los ejemplos planteados por en usuario muatik: : C / C ++和...
    • L3-openmp
      这将确保您也可以启用openMP标志) 打开VS代码并创建一个新的test.cpp文件 用它填充 #包括 int main(){#pragma omp parallel {std :: cout <<“ Hello World” <<“ from CPD” << std :: endl...
    • OpenMP:OpenMP 任务
      #OpenMP 任务 ##命令编译 ➜ git:(master) ✗ gcc -o omp1 -fopenmp OpenMP/omp01.c omp1 - 可执行文件,omp1.c - 要编译的文件 ##命令运行 ➜ git:(主) ✗ ./omp1 omp1 - 可执行文件 设置线程数量 omp_set_num_...
    • openmp.zip
      openmp 实现矩阵乘法的并行化加速,采用八线程
    • OpenMP.zip
      基于openmp开发的数字自相关函数处理加速程序
    • openmp.zip
      openmp版矩阵行列式求和,方便初学者使用
    • openMP.zip
      并行计算,说明文档,仅提供基础说明,入门级文档
    • fft2_cuda.rar
      在CUDA下的FFT变换程序,可以供爱好GPU编程的参考学习。