并行计算
文章平均质量分 83
郑斑
唯有拥有一个人在黑暗中也能毅然决然行走的坚强 才能与擦肩而过的他人构建深刻的关系
展开
-
初识CUDA
CUDA是什么        ~~~~CUDA,Compute Unified Device Architecture的简称,是由NVIDIA公司创立的基于他们公司生产的图形处理器GPUs(Graphics Processing Units,可以通俗的理解为显卡)的一个并行计算平台和编程模型。 &转载 2018-06-21 19:29:09 · 428 阅读 · 0 评论 -
并行计算及并行算法
一、并行计算 简单地说,并行计算就是在并行计算机上所做的计算。从普通意义上讲,它和常说的高性能计算、超级计算等是同义词。并行计算的初衷是为了努力仿真自然世界中一个序列中含有众多同时发生的、复杂且相关事件的事务状态。 为了利用并行计算求解一个计算问题,通常基于以下考虑:1.将计算任务分解成多个子任务,有助于同时解决;2.在同一时间,由不同的执行部件可同时执行多个子任务;3.多计算资源下解...原创 2018-06-13 22:27:31 · 48622 阅读 · 4 评论 -
并行、分布式、集群、网格和云计算
一、 并行计算(Parallel Computing) 并行计算或称平行计算是相对于串行计算来说的。并行计算(Parallel Computing)是指同时使用多种计算资源解决计算问题的过程。为执行并行计算,计算资源应包括一台配有多处理机(并行处理)的计算机、一个与网络相连的计算机专有编号,或者两者结合使用。并行计算的主要目的是快速解决大型且复杂的计算问题。 并行计算可以划分成时间并行...原创 2018-06-13 16:05:14 · 2343 阅读 · 0 评论 -
并行和并发
最近在写并行算法,顺势缕了一下并行和并发,之前看到网上很多人解释的都比较片面,感觉还是师公解释的比较完美合理,言简意赅:并发执行是指多个线程在同一硬件资源上或单处理器核上交替的执行,在某个特定时间点,所有活动的线程只有一个在真正执行,但在某段时间间隔内对外表现为多个线程在同时执行。并行执行是指多个线程在不同的硬件资源上或多核处理单元上同时执行,在任何时间点,所有活动的线程都在不同的执行单元...原创 2018-06-21 21:21:47 · 374 阅读 · 0 评论