同步屏障 同步屏障(Barrier)是并行计算中的一种同步方法。对于一群进程或线程,程序中的一个同步屏障意味着任何线程/进程执行到此后必须等待,直到所有线程/进程都到达此点才可继续执行下文。 许多基于指示的并行机制(如OpenMP)实现了隐式的同步屏障。消息传递机制中,任何全局通信都是一个同步屏障。 pthread提供了直接实现同步屏障的函数。 参见[编辑] 分叉会合模型 整体同步并行 OpenCL 参考文献[编辑] 这是一篇電腦科學小作品。您可以通过编辑或修订扩充其内容。查论编 查论编并行计算概论 并发计算 分布式计算 并行计算 大规模并行处理机 雲端運算 超级计算机 高性能计算 多元處理 大規模多核心處理器(英语:Manycore processor) GPGPU 计算机网络 Systolic array(英语:Systolic array) 层级 位元 指令 线程 任务 数据 内存 循环(英语:Loop-level parallelism) 流水线 多线程 时间(英语:Temporal multithreading) 同时多线程(SMT) 投机(英语:Speculative multithreading)(SpMT) 抢占式 协作 集群多线程(CMT) 硬件侦测 理论 PRAM模型 并行算法分析(英语:Analysis of parallel algorithms) 阿姆达尔定律 Gustafson's law(英语:Gustafson's law) Cost efficiency(英语:Cost efficiency) Karp–Flatt metric(英语:Karp–Flatt metric) 减速(英语:Parallel slowdown) 加速比 元素 行程 线程 纖程 指令窗口(英语:Instruction window) 协调 多元處理 内存一致性(英语:Memory coherence) 快取一致性 高速缓存失效(英语:Cache invalidation) 屏障 同步 应用程序检查点(英语:Application checkpointing) 编程 串流處理 数据流处理(英语:Dataflow programming) 模型 隐式并行(英语:Implicit parallelism) 显式并行(英语:Explicit parallelism) 并发性 非阻塞算法(英语:Non-blocking algorithm) 硬件 費林分類法 單指令流單數據流 单指令流多数据流 单指令多线程(英语:Single instruction, multiple threads)(SIMT) 多指令流單數據流 多指令流多数据流 数据流架构(英语:Dataflow architecture) 指令管線化 超純量 并行向量处理机 多处理器 对称 非对称 内存 共享 分布式内存(英语:Distributed memory) 分布式共享 UMA NUMA COMA(英语:Cache-only memory architecture) 大规模并行处理机 计算机集群 网格计算 API Ateji PX(英语:Ateji PX) Boost.Thread Charm++(英语:Charm%2B%2B) Cilk Coarray Fortran(英语:Coarray Fortran) CUDA Dryad(英语:Dryad (programming)) C++ AMP Global Arrays(英语:Global Arrays) MPI OpenMP OpenCL HMPP开放标准 OpenACC TPL(英语:Parallel Extensions#Task Parallel Library) PLINQ(英语:Parallel Extensions#PLINQ) 并行虚拟机(英语:Parallel Virtual Machine)(PVM) POSIX线程 RaftLib(英语:RaftLib) UPC TBB(英语:Threading Building Blocks) 问题 软件闭锁(英语:Software lockout) 可缩放性 競爭危害 死锁 活锁 饥饿(英语:Starvation (computer science)) 确定性算法 并行变慢(英语:Parallel slowdown) 分類:并行计算