并行计算基础[MPI][OpenMp][Pthreads]


并行计算基础

介绍

HPC (Hign Performance Calculate)

C-API

消息传递接口(Message-Passing Interface MPI)

POSIX线程(POSIX thread Pthreads)

OpenMP

实例

n个数的值累加再求和

//串行实现
    sum = 0;
	for(i = 0;i < n;i++){
        x = ComputeNextValue(...);
        sum += x;
    }
        
//并行实现
//假设有p个核心,p<

并行软件&并行硬件

冯诺依曼瓶颈:主存和CPU之间的分离