▍1. OpenMP并行计算的例子
openmp,并行计算是提高代码效率的非常有用的处理方法; 这是一个全面的openmp的使用例子;可以从类似编译条件的方式使用MP, 学习OPENMP让,程序飞起来!
openmp,并行计算是提高代码效率的非常有用的处理方法; 这是一个全面的openmp的使用例子;可以从类似编译条件的方式使用MP, 学习OPENMP让,程序飞起来!
热分布问题实现,多线程,并行计算实验课作业(Realize the distribution of hot issues, multi-threaded, parallel computing operating experimental courses)
说明: N体问题,它是指在已知N个物体的初始位置、速度和质量的情况下,在牛顿经典力学情况下研究它们的运动,包括轨迹预测等。(Back to the specific N-body problem, it refers to the study of the motion of n-bodies in Newtonian classical mechanics, including trajectory prediction, when the initial position, velocity and mass of n-bodies are known.)
适合于新手学习并行化MPI程序以及并行思想学习(This is a parallel program learning material for beginners.)
设计MPI程序模拟广播(MPI_Bcast)操作:将每个MPI进程按照所在节点名称建立node通信子域分组;再将各个node子通信域的0号进程再次组成一个名为head的通信域;在进行广播时,首先,由root进程将消息在head通信子域内广播,然后,再由head子域内各进程在其所在的node子域内进行广播。(Design the MPI program MPI_Bcast operation: Each MPI process establishes a node communication sub-domain grouping according to the node name; then, each process of the 0 node of each node sub-communication domain is again formed into a communication domain named head; At first, the root process broadcasts the message in the head communication sub-domain, and then the processes in the head sub-domain broadcast in the node sub-domain where it is)
使用CUDA并行语言编写的矩阵乘法,与串行语句的对比试验,主要检测出CPU与GPU运行的时间,通过比较时间,达到比较效果。另外此程序可以随意更改矩阵的维数,增强程序的移植性。(CUDA parallel language use matrix multiplication, and serial statement comparison test, the main test of CPU and GPU to run time, by comparing the time, to compare results. Also this program can change the dimension of the matrix, and enhanced portability of the program.)
cuda资料,对于并行编程很有帮助!该资料描述了cuda的基本信息,以及重要的步骤,让您逐渐上手,轻松掌握cuda并行编程。(cuda information useful for parallel programming! The information describes the cuda s basic information, as well as an important step, so that gradually you get started, easy to master parallel programming cuda.)
用C语言编写的并行计算π值的代码,并附多次运算结果的分析和比较(Using C language code for parallel computing π value, along with many of the analysis and comparison of operation results)
使用mpi并行实现n体问题普通算法以及简化算法(Using mpi parallel n-body algorithm to achieve common problems and simplify algorithms)
并行归并排序算法,基于mpi的并行归并排序算法(A parallel merge sort algorithm)
采用cuda对dijkstra算法进行并行实现,性能提升7倍多。( U91C7 u75286 u5B09 u5B09 u7)
在学完了并行计算和OPGL之后,努力做了这个程序。小有成就感,还需及需努力(Finished school and OPGL parallel computing efforts, after doing this procedure. Modicum of success a sense of need and the need to)
MPI编程-Nbody问题并行程序(计算1000个天体的移动,天体数据由文件sample_input.in读入,结果输出到文件result1000.data)(MPI Programming-Nbody Parallel (1000 calculated the movement of celestial bodies, Objects sample_input.in data from the document read into, Results output to a file result1000.data))
MPICH是MPI的重要研究,提供了一系列的接口函数,为并行计算的实现提供了编程环境.(MPICH is an important MPI Research, has provided a series of interface functions, for the realization of parallel computing provides a programming environment.)
用CUDA的SAR面目标回波生成的代码。(Multiple points SAR echo simulation Algorithm based on GPU via CUDA)
并行计算实验,wordcount算法Mapreduce实现。(Parallel computing the experiment, wordcount algorithm Mapreduce achieve.)