parallel-processing - 并行程序构造 - 计算机体系结构

标签 parallel-processing cpu-architecture

我不确定我问这个问题是否正确,这是关于计算机体系结构的。但我很绝望,所以请原谅我。

有人理解这个并行程序吗?因此,我无法继续完成作业。

diagram

最佳答案

这意味着 PARBEGINPAREND 之间的每条指令应并行执行,并且当每个 proc_k 终止时,整个 block 将终止.

换句话说,只要proc_1proc_k(并发执行)终止,程序就会在PAREND之后继续运行。

关于parallel-processing - 并行程序构造 - 计算机体系结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19615288/

相关文章:

memory - 内存一致性模型 CUDA 4.0 和全局内存?

assembly - 原子指令可以跨越缓存线吗?

bash - 在 bash 中跨多个内核运行循环进程

assembly - MIPS 和 ARM 数据路径之间的区别

c - 如何处理链接器错误: error-cannot find -lgcc

c++ - 为什么这种搜索方法不可扩展?

x86 段描述符布局 - 为什么很奇怪?

c# - 如果在单独的方法中调用,为什么 Parallel.Invoke 会快得多?

c# - .Net 4.0 中没有 ConcurrentList<T> 吗?

c++ - 嵌套循环 OpenMP 并行化、私有(private)索引还是公共(public)索引?