并行计算基础[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之间的分离