并行计算
文章平均质量分 86
rectsuly
这个作者很懒,什么都没留下…
展开
-
OpenMP并行编程计算π值及PSRS排序
OpenMP简介OpenMP是一个共享存储并行系统上的应用程序接口。它规范了一系列的编译制导、运行库例程和环境变量。它提供了C/C++和FORTRAN等的应用编程接口,已经应用到UNIX、Windows NT等多种平台上。OpenMP使用FORK-JOIN并行执行模型。所有的OpenMP程序开始于一个单独的主线程(Master Thread)。主线程会一直串行地执行,直到遇到第一个并行域(Pa原创 2017-04-08 23:11:06 · 13025 阅读 · 0 评论 -
MPI并行编程计算π值及PSRS排序
什么是MPIMPI(Message Passing Interface)是目前最重要的一个基于消息传递的并行编程工具,它具有移植性好、功能强大、效率高等许多优点,而且有多种不同的免费、高效、实用的实现版本,几乎所有的并行计算机厂商都提供对它的支持,成为了事实上的并行编程标准。MPI是一个库,而不是一门语言,因此对MPI的使用必须和特定的语言结合起来进行。MPI不是一个独立的自包含系统,而是建立在本地原创 2017-04-21 01:24:57 · 8898 阅读 · 1 评论 -
CUDA编程——矩阵乘法的串行和两种并行实现
一.CUDA是什么这里仅简单介绍一下主要概念,如下: 1.主机 将CPU及系统的内存(内存条)称为主机。 2.设备 将GPU及GPU本身的显示内存称为设备。 3.线程(Thread) 一般通过GPU的一个核进行处理。 4.线程块(Block)原创 2017-05-15 22:53:34 · 4452 阅读 · 0 评论