高性能计算 高性能计算(英語:High-performance computing,縮寫:HPC)是指研究人員使用超级计算机和计算机集群来解决一系列问题。高性能计算擁有更快的计算速度、更大的负载能力和更高的可靠性。高性能計算的每一個单一处理器的计算性都應該足夠強勁,並且還需要集成多個处理器,這些多个处理器构成一个计算机系统,並且多處理器之間還要协同分布式计算、并行计算。[1] 参考文献[编辑] ^ 书名: 《数字应用基础》 作者: 俞发仁,谢怀民,钟开华主编 当前第:20页 查论编并行计算概论 并发计算 分布式计算 并行计算 大规模并行处理机 雲端運算 超级计算机 高性能计算 多元處理 大規模多核心處理器(英语: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) 分類:并行计算